我的应用程序显示名称和图标。我想隐藏名字。
我怎样才能做到这一点?
您必须致电`
getSupportActionBar().setDisplayShowTitleEnabled(false)
- 隐藏它,
或
getSupportActionBar().setTitle("new title");
- 如果你想改变它
有点“解决方法”,但效果很好:
在清单中
<activity
android:name=".YourActivity"
android:label="" />
您可以使用 getSupportActionBar。 如果您只想隐藏您的应用程序名称,请在该页面的“活动”中使用此代码:
getSupportActionBar().setDisplayShowHomeEnabled(false);
如果你想隐藏 ActionBar 使用这个
getSupportActionBar().hide();
您可以使用以下命令重命名您的应用程序:
getSupportActionBar().setTitle("that name you want");
您完全可以使用:
getSupportActionBar().
和其他代码...
如果您想在代码之外执行此操作,请将其放入清单中:
<activity android:name=".ActivityName"
android:theme="@android:style/Theme.NoTitleBar">
编辑:兰吉斯比我先一步。
它对我有用
转到Style.xml更改它来自
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
到
<style name="AppTheme" parent="Theme.AppCompat.NoActionBar">
在 Kotlin 中你可以使用:
supportActionBar?.setDisplayShowTitleEnabled(false)
“?”很重要,因为您可以禁用整个标题栏,因为您尝试将不存在的标题栏的标题状态设置为 false。
只需将 styles.xml 中 appTheme 样式的父属性替换为 '@android:style/Theme.NoTitleBar'