更改Android应用程序标题,但不更改主屏幕名称
我的应用程序名为“[T]ime[T]racking[M]manager”。由于主屏幕上的时间太长(仅显示“[T]ime[T]r…”),我希望我的应用程序名称在主屏幕和应用程序选择上为“TTM”,但我希望应用程序的标题为全名。这样地: 我试图更改我的AndroidManifest,如下所示:更改Android应用程序标题,但不更改主屏幕名称,android,Android,我的应用程序名为“[T]ime[T]racking[M]manager”。由于主屏幕上的时间太长(仅显示“[T]ime[T]r…”),我希望我的应用程序名称在主屏幕和应用程序选择上为“TTM”,但我希望应用程序的标题为全名。这样地: 我试图更改我的AndroidManifest,如下所示: <application android:allowBackup="true" android:icon="@mipmap/ic_launcher"
<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]ime[T]racking[M]manager”。如何以不同的方式命名它们?您必须以编程方式设置
活动
标题,如下所示:
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>
您希望手机功能表屏幕上的应用程序名称为TTM,而主屏幕上的应用程序名称为完整格式?对吗?取决于您使用的内容:您希望在主屏幕上显示完整表单,但在所有其他活动屏幕上显示TTM???如屏幕截图所示,我希望:在主屏幕和应用程序选择上显示TTM。全名作为应用程序标题