嗨到Android堆栈溢出社区,
我想删除包含标题和三个点的操作栏。我尝试了一些解决方案,例如android:theme="@android:style/Theme.NoTitleBar"
,但应用程序崩溃了。
还有其他可能的解决方案吗?感谢
答案 0 :(得分:2)
这是核选择。
替换
public class MainActivity extends ActionBarActivity
与
public class MainActivity extends Activity
在您不想要Activity
的所有ActionBar
中。
要删除三点按钮,请添加
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
return false;
}
到Activity
。
试试这个。这将有效。
答案 1 :(得分:2)
您必须使用Activity
而不是ActionBarActivity
。所以extends
来自Activity
的javaclass。要删除这三个点,请从onCreateOptionsMenu
中删除Activity
方法。
答案 2 :(得分: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 =“@ android:style / Theme.Black.NoTitleBar”
答案 3 :(得分:-1)
你只需要调用函数
getActionBar().hide();
这将为您隐藏操作栏。