如何通过Android Manifest制作我的Android应用程序FullScreen?

时间:2012-09-26 01:00:28

标签: android sdk

我该怎么做?有什么建议?顺便说一下,我正在使用带有AIDE的SDK。

6 个答案:

答案 0 :(得分:30)

进入清单并使用全屏主题。

 <activity
       android:name=".Foo"   
       android:label="@string/foo" 
       android:theme="@android:style/Theme.NoTitleBar.Fullscreen">

答案 1 :(得分:10)

此代码使当前活动全屏。没有状态栏或除活动窗口之外的任何东西!

    public class FullScreen extends Activity {
      @Override
       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);
} 
}

编辑AppCompactActivity

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/orange</item>
    <item name="colorPrimaryDark">@android:color/holo_orange_dark</item>
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowFullscreen">true</item>
</style>

答案 2 :(得分:7)

如果您想要全屏,请将此属性放入清单文件中的<activity /><application />标记

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

答案 3 :(得分:3)

同意SquiresSquire给出的上述答案。只是在答案中添加更多信息我想提出我的答案。

您可以通过两种方式全屏显示应用程序,

  • 制作全屏任何特定活动

    在活动代码中添加主题元素

    <activity
             android:name=".YourActivityName"
             android:theme="@android:style/Theme.NoTitleBar.">
    
  • 制作全屏整个应用程序

    添加带有应用程序标记的主题元素

    <application
             android:icon="@drawable/icon"
             android:theme="@android:style/Theme.NoTitleBar.">
    

答案 4 :(得分:1)

要在全屏模式下设置应用程序或任何单个活动,

在AndroidManifest .xml文件中插入代码

@android:style /Theme. NoTitle Bar.Fullscreen

答案 5 :(得分:0)

这适合我。

android:theme="@style/Theme.AppCompat.NoActionBar"