2015-04-06 109 views
1

嗨到android堆栈溢出社区,删除操作栏Android

我想删除包含标题和三个点的操作栏。我尝试了一些解决方案,如android:theme="@android:style/Theme.NoTitleBar",但是,该应用程序崩溃。

有没有可能的其他解决方案?谢谢

+1

请发布您的logcat和清单。 – Aakash 2015-04-06 07:19:30

+0

你可以在Activity类和Androidmanifest文件中使用 – 2015-04-06 07:20:34

回答

2

这是核选择。

在所有Activity S其中你不想ActionBar更换

public class MainActivity extends ActionBarActivity 

public class MainActivity extends Activity 

并除去三圆点按钮,添加

@Override 
public boolean onPrepareOptionsMenu(Menu menu) { 
    return false; 
} 

Activity

试试这个。这将工作。在活动

+0

谢谢@ Y.S,它工作正常! – chemat92 2015-04-06 07:23:29

0

创建你这样的代码

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name=".MainActivity" 
     android:label="@string/app_name" 
     android:screenOrientation="portrait" 
     android:theme="@android:style/Theme.Black.NoTitleBar" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
</application> 

进入这一行的android:主题= “风格/ Theme.Black.NoTitleBar @机器人”。所以extends你的javaclass从Activity。要删除三个点,请从Activity中删除onCreateOptionsMenu方法。

2

你必须使用ActivityActionBarActivity

-1

你只需要调用函数

getActionBar().hide(); 

t这会隐藏操作栏为您简单。

+0

getSupportActionBar()。hide() – 2015-04-30 12:01:28