zoukankan      html  css  js  c++  java
  • Android开发之全屏显示的两种方法

    1.通过修改清单文件中Theme,实现全屏

    1 <application
    2         android:name=".MyApplication"
    3         android:allowBackup="true"
    4         android:icon="@drawable/ic_launcher"
    5         android:label="@string/app_name"
    6         android:theme="@style/AppTheme">
    7 </application>

    开发Android中,在清单文件中都指定了theme,但是这些theme的“windowNoTitle”都设置为false,要想实现全屏显示,可以自定义一个主题,继承系统指定的theme,然后修改该属性值为true就可以实现全屏了。

    代码如下:

    1     <!-- Application theme. -->
    2     <style name="AppTheme" parent="AppBaseTheme">
    3         <item name="android:windowNoTitle">true</item>
    4     </style>

    2.需要在每个Activity中指定代码,实现该Activity的全屏

    在方法setContentView()方法前,添加一行代码:

    requestWindowFeature(Window.FEATURE_NO_TITLE);
    setContentView(R.layout.xxx);
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

    这样就可以实现该Activity的全屏了。

    第二个方法请参考http://www.cnblogs.com/liyiran/p/4657282.html

  • 相关阅读:
    【BZOJ2138】stone
    【ARC076F】 Exhausted
    [SDOI2018]战略游戏
    CF536D Tavas in Kansas
    [JSOI2018]战争
    ###学习《C++ Primer》- 5
    ###学习《C++ Primer》- 4
    ###Linux基础
    ###Linux基础
    ###Linux基础
  • 原文地址:https://www.cnblogs.com/liyiran/p/5123303.html
Copyright © 2011-2022 走看看