Android(java)学习笔记242:多媒体之设置全屏的方法
2015-09-13 16:30
441 查看
在实际的应用程序开发中,我们有时需要把 Activity 设置成全屏显示,一般情况下,可以通过两种方式来设置全屏显示效果。其一,通过在代码中可以设置,其二,通过manifest配置文件来设置全屏。
其一:在代码中设置(如下):
但要注意的是:在代码中设置的话,设置无标题和设置全屏的两段代码要放置在 setContentView(R.layout.main); 这段代码的前面。要不然会报错。
其二:在manifest配置文件中设置:
在相应的Activity中节点中添加属性:android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 即可以设置某个Activity全屏显示。若设置成 android:theme="@android:style/Theme.NoTitleBar" 即是只是设置成无标题状态。
其一:在代码中设置(如下):
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //设置无标题 requestWindowFeature(Window.FEATURE_NO_TITLE); //设置全屏 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(R.layout.main); }
但要注意的是:在代码中设置的话,设置无标题和设置全屏的两段代码要放置在 setContentView(R.layout.main); 这段代码的前面。要不然会报错。
其二:在manifest配置文件中设置:
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.andyidea" android:versionCode="1" android:versionName="1.0"> <uses-sdk android:minSdkVersion="8" /> <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".login.LoginActivity" android:theme="@android:style/android.NoTitleBar.Fullscreen" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>
在相应的Activity中节点中添加属性:android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 即可以设置某个Activity全屏显示。若设置成 android:theme="@android:style/Theme.NoTitleBar" 即是只是设置成无标题状态。
相关文章推荐
- Android开发实现按两次返回键退出的方法
- Android中无标题设置
- 聊一聊Android的消息机制
- Android 自定义控件实战——水流波动效果的实现WaveView
- Android Api Demos登顶之路(六十七)Graphics-->Arcs
- Android_thread
- android 开发环境下载地址
- 开源项目之Android Afinal框架 简易分析
- Android Action Bar 详解篇
- Android(java)学习笔记241:多媒体之 MediaPlayer使用
- Android 自定义ScrollView 支持惯性滑动,惯性回弹效果。支持上拉加载更多
- Android-ListView组件
- Android sendevent/getevent 用法
- Android sendevent/getevent 用法
- android之R cannot be resolved to a variable
- Android中的动画资源
- The Android ION memory allocator, DMABUF is mentioned as well
- Android程序窗体显示:requestWindowFeature()
- Android自定义控件 -- 带边框的TextView
- Android, 升级SDK后ADT版本不匹配的问题