android - 屏幕标题在 Android Studio 中不起作用
问题描述
我试图通过添加android:label="Title name"
每个活动来更改 android 清单文件中的默认屏幕标题。它不起作用。
<activity android:name=".MainActivity" android:label="My Profile">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".Work" android:label="Work Experience"></activity>
<activity android:name=".Educaton" android:label="Education"></activity>
<activity android:name=".Profilephoto" android:label="My Profile Photo"></activity>
解决方案
单独尝试 setTitle,如下所示:
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.fragment, container, false);
getActivity().setTitle("My Title");
//...
}
仅供参考,您可以选择从 XML 中执行此操作。
在 AndroidManifest.xml 中,您可以使用
android:label="@string/my_activity_label"
例子:
<activity
android:name=".FirstActivity"
android:label="@string/first_activity_title" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
推荐阅读
- php - 如何在以逗号分隔的 laravel 查询中连接列值?
- jsp - 覆盖两个不同 portlet 的数据表之间的记录
- tika-server - Apache TIKA:org.apache.cxf.interceptor.Fault:XML_WRITE_EXC
- font-awesome - 在 extjs 7.3 中使用 font-awesome 4.7
- javascript - 如何通过 fetch 获取 Token API
- wolfram-mathematica - 程序仍在无限递归中
- python - 如何在 python 中用 \\ 替换 \?
- bpf - Tc bpf 数据包通过更新校验和转发到其他设备
- java - 从android调用的API给出错误
- python - 如何显示来自公司内部 API 的地址字符串?