关于Android开发界面设计之去掉标题栏的方法
2017-03-02 21:15
274 查看
##关于界面设计
##关于Android开发界面设计之去掉标题栏的方法
* 去掉标题栏有三种方法:
### 方法一:
* 在onCreate()方法中写如下代码
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
* 必须在setContentView(R.layout.main);之前调用,否则会抛出异常
* 等同于
getWindow().requestFeature(Window.FEATURE_NO_TITLE);
###方法二:
* 在AndroidManifest.xml文件中的applica节点中设置theme属性(@android:style/Theme.NoTitleBar),其中Theme.NoTitleBar.Fullscreen属性为标题栏和状态栏均不可见,主题theme应用到整个应用程序中。
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar">
* 在AndroidManifest.xml中对活动Activity的主题进行设置,主题仅应用到当前活动中。
<activity
android:name="com.sdp.group.MainActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar">
###方法三:
* 在项目res/values下的styles.xml进行设置,可直接点开进去,在name="AppTheme"的style标签下加入
<item name="android:windowNoTitle">true</item>
语句,加入后的style为
<style name="AppTheme"parent="AppBaseTheme">
<item name="android:windowNoTitle">true</item>
</style>
* 亦可在AndroidManifest.xml中的application标签下选中Theme属性,Ctrl + 左键,进入styles.xml中进行如上设置。
###总结
*关于此三种方法各有优劣,对于开发项目建议采用第三种方法灵活可扩展
##关于Android开发界面设计之去掉标题栏的方法
* 去掉标题栏有三种方法:
### 方法一:
* 在onCreate()方法中写如下代码
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
* 必须在setContentView(R.layout.main);之前调用,否则会抛出异常
* 等同于
getWindow().requestFeature(Window.FEATURE_NO_TITLE);
###方法二:
* 在AndroidManifest.xml文件中的applica节点中设置theme属性(@android:style/Theme.NoTitleBar),其中Theme.NoTitleBar.Fullscreen属性为标题栏和状态栏均不可见,主题theme应用到整个应用程序中。
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar">
* 在AndroidManifest.xml中对活动Activity的主题进行设置,主题仅应用到当前活动中。
<activity
android:name="com.sdp.group.MainActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar">
###方法三:
* 在项目res/values下的styles.xml进行设置,可直接点开进去,在name="AppTheme"的style标签下加入
<item name="android:windowNoTitle">true</item>
语句,加入后的style为
<style name="AppTheme"parent="AppBaseTheme">
<item name="android:windowNoTitle">true</item>
</style>
* 亦可在AndroidManifest.xml中的application标签下选中Theme属性,Ctrl + 左键,进入styles.xml中进行如上设置。
###总结
*关于此三种方法各有优劣,对于开发项目建议采用第三种方法灵活可扩展
相关文章推荐
- Android开发 去掉标题栏方法 摘记
- android开发去掉顶部标题栏的方法
- Android开发之去掉标题栏的三种方法,推荐第三种
- Android开发去掉顶部标题栏方法
- Android开发全程记录(二)——去掉activity的标题栏,比较好的一种方法
- android关于实现去掉标题栏的几种方法
- Android开发之去掉标题栏的三种方法,推荐第三种
- Android UI开发专题(一) 之界面设计
- Android Ap 开发 设计模式第三篇:模板方法模式
- 【Android开发基础】应用界面主题Theme使用方法
- [全程建模]关于建模技术中界面层开发设计的问题
- 关于Android界面开发中px,dip,dp,sp等单位
- 【Android开发基础】应用界面主题Theme使用方法
- 关于android开发时,eclipse的函数自动提示功能很卡的问题解决方法
- android开发关于标题栏的一些改动
- 在Android开发中更改标题栏的方法
- Android开发基础:应用界面主题Theme使用方法
- 关于水晶报表列太多导致设计界面容纳不下的解决方法
- 实战开发问题总结(界面设计)----android应用如何适配于多个分辨率的手机
- Android Ap 开发 设计模式第三篇:模板方法模式 推荐