我可以使用清单更改操作栏中的名称,但随后每个活动的操作栏标题都会更改。我怎样才能改变一个?
答案 0 :(得分:1)
每个<activity>
都可以有an android:label
attribute,其中包含该活动的显示名称。如果<activity>
元素缺少该属性,则Android会使用android:label
上的<application>
。因此,为您的所有活动添加android:label
属性,每个活动都包含您所需的活动显示名称:
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name">
<activity
android:name="MainActivity"
android:label="@string/main_activity_display_name">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<activity
android:name="OtherActivity"
android:label="@string/other_activity_display_name"/>
</application>
答案 1 :(得分:0)
在您的活动代码中使用:
setTitle("title");