9

私のアプリは、ホーム画面に開始アクティビティの名前を表示します。android:labelマニフェストの属性を無効に設定して名前を変更しようとしまし<application>た。これを達成するための正しい方法は何ですか?

4

4 に答える 4

10

android:label を使用してランチャー アクティビティの名前を変更します。私のためにトリックを行うようです。

于 2012-12-27T23:29:21.870 に答える
9

android.intent.category.Launcher のインテント フィルタを含むアクティビティは、アプリ ドロワーに表示されます。アクティビティとアプリケーションのラベルを設定する必要があります。アクティビティのラベル ( android:label="@string/title_activity_main" ) がアプリ ドロワーに表示されます。

<application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name=".MainActivity"
        android:configChanges="orientation|keyboardHidden"
        android:label="@string/title_activity_main"
        android:screenOrientation="portrait" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>
于 2012-12-28T00:29:36.043 に答える
5

マニフェストの名前を変更して、読みたいものを表すようにしてください。

マニフェストで、Activity を定義する要素を使用して、次のようにします。

<activity android:name=".YourActivity" android:label="whatever you want"/>
于 2012-12-27T23:49:17.393 に答える
2

参考までに、上記は携帯電話にインストールされている新しいコピーに対して機能します。古いコピーをコピーすると、名前の変更が機能しないことがあります。名前が更新されていない場合は、以前の名前で以前のバージョンをアンインストールします。

于 2013-08-08T11:46:14.770 に答える