Android studio设置requestWindowFeature(Window.FEATURE_NO_TITLE);出错
2016-02-09 14:03
555 查看
(1.5版本,其他版本未测试)
在 setContentView(R.layout.activity_main);之前设置requestWindowFeature(Window.FEATURE_NO_TITLE);会发现无法运行项目,其实细心点会发现,AS中的Activity继承自AppCompatActivity,打开Styles文件:
对比Eclipse会发现,少了一个Style,所以再在AS中加上这句:
再在AndroidManifest.xml文件中修改Theme:
所以requestWindowFeature(Window.FEATURE_NO_TITLE)是不需要加上的。
再运行项目,就会全屏而不报错了。
在 setContentView(R.layout.activity_main);之前设置requestWindowFeature(Window.FEATURE_NO_TITLE);会发现无法运行项目,其实细心点会发现,AS中的Activity继承自AppCompatActivity,打开Styles文件:
<!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> </style>
对比Eclipse会发现,少了一个Style,所以再在AS中加上这句:
<style name="NoTitleFullscreen" parent="AppTheme"> <item name="android:windowNoTitle">true</item> <item name="windowActionBar">false</item> <item name="android:windowFullscreen">true</item> <item name="android:windowContentOverlay">@null</item> </style>
再在AndroidManifest.xml文件中修改Theme:
<activity android:name=".GuideActivity" android:theme="@style/NoTitleFullscreen">
所以requestWindowFeature(Window.FEATURE_NO_TITLE)是不需要加上的。
再运行项目,就会全屏而不报错了。
相关文章推荐
- LeetCode题解:Longest Consecutive Sequence
- easyui-datagrid 报错:TypeError: col is null
- 2.UIView的认识
- 1.UI
- UITableView控件didSelectRow和didDeselectRow方法注意事项
- 1007. Maximum Subsequence Sum (25)
- STL 整理(map、set、vector、list、stack、queue、deque、priority_queue)
- Ubuntu 14.04LTS Gnome GUI初体验及163更新源配制
- PriorityQueue源码及用法
- UE4使用Visual Studio编译配置详解
- UITableViewCell优化的几点注意
- SpeedTree - 导入模型到UE4
- poj 3368 Frequent values(RMQ)
- 【BZOJ1367】sequence
- UIDynamic物理引擎
- LeetCode 48. Rotate Image My Submissions Question (矩阵旋转)
- HDU 3397 Sequence operation(线段树)
- CQRS, Task Based UIs, Event Sourcing agh!
- 在Qt中如何使用QtDesigner创建的UI文件
- Qt中Ui名字空间以及setupUi函数的原理和实现