Android 隐藏/显示 Actionbar之后不能运行的问题
2017-10-10 21:45
363 查看
有两种修改方法:
一、在AndroidManifest.xml中修改:
为需要进行全屏显示的activity添加如下主题:
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
注意:如果使用的是AppCompact主题的话,要么将自己的activity继承Activity类,要么如下修改:
在AndroidMenifest.xml中加入一句:
android:theme="@style/Theme.AppCompat.Light.NoActionBar"
二、在代码中修改:
//取消标题
requestWindowFeature(Window.FEATURE_NO_TITLE);
//Activity样式文件,一定要写在中间
setContentView(R.layout.activity_main);
//取消状态栏
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
如果你试了上面两种方案都不行的话,请往下看:
1、检查你自己的Activity的类型,如果是继承自Activity则上述两种方案基本能够解决,如果不是请修改之。
2、如果你不想修改基类的Activity类型,例如我的是派生自AppCompatActivity,上述两种方案都是不起作用的。请在AndroidManifest.xml里为该Activity添加属性:
android:theme="@style/Theme.AppCompat.Light.NoActionBar"
一、在AndroidManifest.xml中修改:
为需要进行全屏显示的activity添加如下主题:
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
注意:如果使用的是AppCompact主题的话,要么将自己的activity继承Activity类,要么如下修改:
在AndroidMenifest.xml中加入一句:
android:theme="@style/Theme.AppCompat.Light.NoActionBar"
二、在代码中修改:
//取消标题
requestWindowFeature(Window.FEATURE_NO_TITLE);
//Activity样式文件,一定要写在中间
setContentView(R.layout.activity_main);
//取消状态栏
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
如果你试了上面两种方案都不行的话,请往下看:
1、检查你自己的Activity的类型,如果是继承自Activity则上述两种方案基本能够解决,如果不是请修改之。
2、如果你不想修改基类的Activity类型,例如我的是派生自AppCompatActivity,上述两种方案都是不起作用的。请在AndroidManifest.xml里为该Activity添加属性:
android:theme="@style/Theme.AppCompat.Light.NoActionBar"
相关文章推荐
- Android 7.1.2上默认wifi链接之后实际能上网却一直显示不能上网问题
- android布局用GONE隐藏后不能显示的问题
- android的多分辨率支持机制 由anyDensity设置导致OpenGL贴图不能显示的问题谈开
- 解决用JavaScript隐藏再显示Flex后不能正常使用问题
- Android 程式开发:(九)使用活动栏 —— 9.1隐藏或显示ActionBar
- 解决"显示所有文件和文件夹"不能显示隐藏文件的问题!
- 不能显示隐藏文件的问题
- 解决Android 2.2自带Camera不能在模拟器中运行的问题
- android EditText彻底搞定输入框隐藏/显示背景 可编辑输入问题
- jQuery在异步请求数据返回后,调用$("selector").html(data.content);之后因为一些特殊字符或者',"不能显示内容的问题解决办法
- [转]DroidDraw不能运行,显示The application requires a Java Runtime Environment 1.4.0的问题
- linux下eclipse不能正常显示android手机问题
- 关于Infragistics的WebCalendarView拖上窗体运行时不能显示和报错的问题
- Android Fragment:开发大屏幕平板时UserDictionaryAddWordFragment编辑后软键盘不能自动隐藏的问题
- 解决导入android工程后main.xml Graphical Layout不能正常显示的问题
- Javascript给隐藏控件赋值之后,ASP.NET不能正确取值问题总结
- 解决Windows不能显示隐藏文件的问题
- Eclipse在Clean之后不能运行的问题
- 解决Windows不能显示隐藏文件的问题
- 【android】admob的广告,经过proguard混淆之后,不显示的问题