【问题标题】:Change Android app title but not homescreen name [duplicate]更改 Android 应用程序标题但不更改主屏幕名称 [重复]
【发布时间】:2020-05-03 06:14:41
【问题描述】:

我的应用程序的名称是“[T]time [T]racking [M]anager”。由于在主屏幕上太长(仅显示“[T]time [T]r ...”)我希望我的应用程序名称在主屏幕和应用程序选择上为“TTM”,但我希望应用程序的标题是全名。像这样:

我尝试像这样更改我的 AndroidManifest:

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="TTM"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".MainActivity" android:label="[T]ime [T]racking [M]anager">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

但现在这个名字无处不在(在应用程序的主屏幕和标题上)“[T]time [T]racking [M]anager”。我怎样才能给它们起不同的名字?

【问题讨论】:

  • 您希望手机菜单屏幕上的应用名称为 TTM,但在 HomeScreen 上您希望完整形式?对吗?
  • 取决于你使用的是什么:stackoverflow.com/questions/34118086
  • 你想在主屏幕上显示完整的表单,但在所有其他活动屏幕上显示 TTM ???
  • 如屏幕截图所示,我想要:主屏幕上的 TTM 和应用程序选择。全名作为应用标题

标签: android


【解决方案1】:

您必须以编程方式设置Activity 标题,如下所示:

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        getSupportActionBar().setTitle("[T]ime [T]racking [M]anager");
    }
}

并从活动标签中删除android:label

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="TTM"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
    <activity android:name=".MainActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-07-11
    • 1970-01-01
    • 2013-08-20
    • 2013-12-09
    • 2012-05-24
    • 1970-01-01
    • 1970-01-01
    • 2011-07-12
    相关资源
    最近更新 更多