Android中设置全屏的方法
Android中设置全屏的方法
on-the-road 发表于3年前
Android中设置全屏的方法
  • 发表于 3年前
  • 阅读 132
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 十分钟定制你的第一个小程序>>>   

摘要: 开发环境:IDEA13+Android4.1.2 使android应用全屏显示

在开发中有时需要将应用全屏显示,一般情况下,可以通过两种方式来设置全屏显示效果。其一,通过在代码中可以设置,其二,通过manifest配置文件来设置全屏。

其一、在代码中设置(如下):

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.zsf.crystallball"
          android:versionCode="1"
          android:versionName="1.0">
    <uses-sdk android:minSdkVersion="16"/>
    <application android:label="@string/app_name" android:icon="@drawable/ic_launcher"
                 android:theme = "@android:style/Theme.NoTitleBar.Fullscreen" >
        <activity android:name="MyActivity"
                  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>

在相应的Application或Activity中节点中添加属性:android:theme = "@android :style/Theme.NoTitleBar.Fullscreen" 即可以设置某个Application或Activity全屏显示。


标签: android IDEA 全屏
共有 人打赏支持
粉丝 2
博文 3
码字总数 309
×
on-the-road
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: