【问题标题】:Remove app label on navigation drawer activity (main) and other all activity删除导航抽屉活动(主要)和其他所有活动上的应用程序标签
【发布时间】:2016-04-07 06:47:19
【问题描述】:

我在我的应用程序中使用导航抽屉活动,并在标题栏上添加了漂亮的徽标。 我想删除标题上的应用名称。我尝试了很多代码。我不想用

Theme.AppCompat.NoActionBar

【问题讨论】:

  • 你使用工具栏了吗?
  • 你的意思是自定义工具栏吗?
  • 没有像getActionBar().setTitle("")这样的东西吗?
  • 我尝试过,但我的应用程序被强制关闭
  • 是的@SobhanMoradi,你能分享一下布局文件的代码吗?

标签: android navigation-drawer titlebar


【解决方案1】:

试试下面这行可能行得通。

getActionBar().setDisplayShowTitleEnabled(false);

getSupportActionBar().setDisplayShowTitleEnabled(false);

【讨论】:

  • 非常感谢您。 getSupportActionBar().setDisplayShowTitleEnabled(false);工作
【解决方案2】:

在 style.xml 中

<style name="AppTheme.NoActionBar" parent="Theme.AppCompat.Light.NoActionBar">
    <item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>
    <item name="android:windowEnableSplitTouch">false</item>
    <item name="android:splitMotionEvents">false</item>
</style>

在androidmainfest中

 <application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme.NoActionBar">

试试吧!

【讨论】:

    【解决方案3】:

    在 AndroidManifest.xml 中

     <activity
            android:name=".MainActivity"
            android:label=""
            android:theme="@style/AppTheme.NoActionBar"
            android:configChanges="screenSize|orientation">
        </activity>
    

    在styles.xml中添加以下代码

     <style name="AppTheme.NoActionBar">
        <item name="windowActionBar">false</item>
        <item name="windowNoTitle">true</item>
    </style>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多