我在 Eclipse 中创建了一个 Android 应用程序,并且在设置时我取消了每个导航栏的选中。我仍然有默认导航栏,我该如何删除它?
问问题
7598 次
4 回答
5
您可以在活动中执行此操作:
ActionBar actionBar = getSupportActionBar(); \\ or getActionBar()
然后你可以像这样隐藏它:
actionBar.hide();
请注意http://developer.android.com/guide/topics/ui/actionbar.html的“删除操作栏”部分中的警告
于 2013-07-29T17:58:13.437 回答
3
在我制作的应用程序中,我ActionBar
在方法中使用以下代码删除了标题/ onCreate
:
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.main); //insert your own layout here
确保requestWindowFeature
方法出现在方法之前,setContentView
否则你Activity
会崩溃。
于 2013-07-29T18:24:34.963 回答
0
进入 styles.xml 并更改为:
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
于 2015-02-23T22:59:06.273 回答
0
首先,在资源文件夹中的 styles.xml 中创建一个新的主题/样式。在资源标签中插入以下代码:
<style name="noActionBar" parent="Theme.Base"></style>
通过使用父“Theme.Base”,它会创建一个空白屏幕来处理。然后只需在“应用程序”标签内的 android 清单中将您的 android 主题设置为您的新样式。
android:theme="@style/noActionBar"
请注意,如果您的活动类文件包含对 ActionBar 的任何引用,则编译时可能会崩溃。
于 2014-04-26T10:34:11.063 回答