我在Eclipse中创建了一个Android应用程序,当我设置时,我取消选中每个导航栏。我还有默认的导航栏,我怎么能删除它?
答案 0 :(得分:4)
您可以在活动中执行此操作:
ActionBar actionBar = getSupportActionBar(); \\ or getActionBar()
然后您可以将其隐藏起来:
actionBar.hide();
请在http://developer.android.com/guide/topics/ui/actionbar.html
的“删除操作栏”部分中注明相关警告答案 1 :(得分:3)
在我制作的应用中,我使用ActionBar
方法中的代码删除了标题/ onCreate
:
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.main); //insert your own layout here
确保requestWindowFeature
方法在<{strong> setContentView
方法之前显示为,否则您的Activity
将崩溃。
答案 2 :(得分:0)
首先在resources文件夹中的styles.xml中创建一个新主题/样式。在资源标记中插入以下代码:
<style name="noActionBar" parent="Theme.Base"></style>
使用parent&#34; Theme.Base&#34;它会创建一个空白屏幕来处理。然后在Android应用程序&#39;应用程序&#39;中设置您的Android主题为您的新风格。标签
android:theme="@style/noActionBar"
请注意,如果您的活动的类文件包含对ActionBar的任何引用,则在编译时它可能会崩溃。
答案 3 :(得分:0)
进入styles.xml并更改为:
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">