【发布时间】:2015-10-08 10:14:23
【问题描述】:
Android 活动名称将被更改。我可以在哪个 XML 文件中找到该属性。我在活动对应的 XML 文件中没有找到它。谢谢。
【问题讨论】:
标签: android android-activity android-applicationinfo
Android 活动名称将被更改。我可以在哪个 XML 文件中找到该属性。我在活动对应的 XML 文件中没有找到它。谢谢。
【问题讨论】:
标签: android android-activity android-applicationinfo
当您在Androidmanifest.xml 文件中添加活动时,您可以为每个活动设置android:label="@string/app_name_main"。
对于每个活动,您都可以设置此项。
例如:
<activity
android:name="com.example.FirstActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
<activity
android:name="com.example.SecondActivity"
android:label="@string/app_name2"
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
<activity
android:name="com.example.ThirdActivity"
android:label="@string/app_name3"
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
【讨论】:
我想你搜索的是:
setTitle("new name")
【讨论】:
您可以使用以下代码更改看起来像应用程序标签的操作栏标题。
getSupportActionBar().setTitle("Your title");
每个活动都必须扩展 ActionBarActivity/AppBarActivity/FragmentActivity 来实现这一点。
【讨论】:
我认为您要求更改应用程序标签,这是不可能的。因为它是 AndroidManifest.xml 文件中的固定字符串,无法在运行时更改。
如果您正在寻找 Activity 标题更改,您可以通过在 Activity 中调用 'setTitle("your_title")' 来设置活动标题
【讨论】: