【问题标题】:How to Make my Android App FullScreen via Android Manifest?如何通过 Android Manifest 使我的 Android 应用全屏显示?
【发布时间】:2012-09-26 01:00:27
【问题描述】:

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

【问题讨论】:

  • 与 IDE 无关。在 Manifest.xml 的活动标签中添加 android:theme="@android:style/Theme.NoTitleBar."

标签: android sdk


【解决方案1】:

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

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

【讨论】:

  • 这每次都会让我的应用崩溃。
  • 你的Activity不能是AppCompatActivity,而是使用public class MainActivity extends Activity {
  • 类扩展 AppCompactActivity 类时不起作用
【解决方案2】:

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

    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>

【讨论】:

  • 我正在使用类似的,并且不允许滚动几乎没有输入输出的页面。任何建议!
  • 你添加了 scrollView 作为你的根布局吗?
  • 是的,我正在使用片段并且该布局将滚动视图作为根视图。
  • 花了 30 分钟才看到这个,但它必须“扩展 Activity”而不是“AppCompatActivity”
【解决方案3】:

如果您想要全屏显示,请将此属性放在 Manifest 文件中的 &lt;activity /&gt;&lt;application /&gt; 标记中

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

【讨论】:

  • 不是真正的全屏。我在底部缺少一个动态放置的按钮。我正在模拟我的 genymotion 1280 X 800 开发。我使用例如这条线将我的元素放入绝对布局中。 "b.setLayoutParams(new AbsoluteLayout.LayoutParams(150,150,50,50));"由于这个原因,我必须使用其他布局吗?
【解决方案4】:

同意以上SquiresSquire的回答。只需在答案中添加更多信息,我想提出我的答案。

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

  • 使任何特定活动全屏

    在活动标签中添加主题元素

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

    使用应用标签添加主题元素

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

【讨论】:

    【解决方案5】:

    要将您的应用程序或任何个人活动设置为全屏模式,

    在 AndroidManifest .xml 文件中插入代码

    @android:style /Theme. NoTitle Bar.Fullscreen
    

    【讨论】:

      【解决方案6】:

      这对我很有效。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-02-24
        • 2012-05-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多