Mar*_*tin 79
您可以在AndroidManifest.xml中使用主题:
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
Run Code Online (Sandbox Code Playgroud)
或者将AppTheme的父级更改为@android:style/Theme.NoTitleBar.Fullscreen like this
<style name="AppTheme" parent="Theme.NoTitleBar.Fullscreen">
</style>
Run Code Online (Sandbox Code Playgroud)
然后将此主题应用于您想要全屏喜欢的活动
android:theme="@style/AppTheme"
Run Code Online (Sandbox Code Playgroud)
或使用以下代码段:
public class FullScreen
extends android.app.Activity
{
@Override
public void onCreate(android.os.Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.main);
}
}
Run Code Online (Sandbox Code Playgroud)
Beh*_*nam 26
上面的答案也隐藏了ActionBar.如果您只想隐藏通知栏,请使用以下代码:
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
Run Code Online (Sandbox Code Playgroud)
小心把它放在setContentView()之前.
Cas*_*eyB 21
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
getWindow().requestFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
Run Code Online (Sandbox Code Playgroud)
另一个简单的选项是添加<item name="android:windowFullscreen">true</item>您将应用于不需要通知栏的活动的主题......
像这样..
<style name="AppTheme.Splash">
<item name="android:windowFullscreen">true</item>
<item name="android:windowBackground">@drawable/background_splash</item>
</style>
Run Code Online (Sandbox Code Playgroud)
作品魅力十足
| 归档时间: |
|
| 查看次数: |
58149 次 |
| 最近记录: |