我的应用正在显示名称和图标。我想隐藏名字。
我怎么能这样做?
答案 0 :(得分:17)
你必须打电话给`
getSupportActionBar().setDisplayShowTitleEnabled(false)
- 隐藏它,
或
getSupportActionBar().setTitle("new title");
- 如果你想改变它
答案 1 :(得分:2)
有点“解决方法”,但它工作正常:
在清单中
<activity
android:name=".YourActivity"
android:label="" />
答案 2 :(得分:1)
您可以使用getSupportActionBar。 如果您只想隐藏您的应用名称,请在该页面的活动中使用此代码:
getSupportActionBar().setDisplayShowHomeEnabled(false);
如果你想隐藏ActionBar,请使用此
getSupportActionBar().hide();
您可以使用以下命令重新命名您的应用
getSupportActionBar().setTitle("that name you want");
完全可以使用:
getSupportActionBar().
和其他代码...... 祝你好运
答案 3 :(得分:0)
如果您想在代码之外执行此操作,请将其放入清单中:
<activity android:name=".ActivityName"
android:theme="@android:style/Theme.NoTitleBar">
编辑:ranjith打败了我。
答案 4 :(得分:0)
将styles.xml中的appTheme样式的父属性替换为'@android:style / Theme.NoTitleBar'
答案 5 :(得分:0)
它对我有用
转到 Style.xml 从
更改<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
以强>
<style name="AppTheme" parent="Theme.AppCompat.NoActionBar">
答案 6 :(得分:0)
在Kotlin中,您可以使用:
supportActionBar?.setDisplayShowTitleEnabled(false)
“?”之所以重要,是因为您已经尝试将一个不存在的标题栏的标题状态设置为false,因此已经禁用了整个标题栏。