【发布时间】:2016-10-13 08:33:08
【问题描述】:
我有一个全屏应用程序。我正在使用 requestWindowFeature(Window.FEATURE_NO_TITLE) 删除标题。这适用于我的 4.1.2 智能手机和 4.4.2 模拟器。 在 2.2 模拟器、我的 2.2 智能手机和我的 2.3.6 平板电脑上,标题仍在显示。我尝试了很多东西,比如在 Manifest 中更改样式或在 styles.xml 中编辑这些样式,但没有任何效果。
这是我的 onCreate():
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
GameData.display = new Display(this);
setContentView(GameData.display);
CoreData.mainActivity = this;
NetworkData.init();
}
【问题讨论】:
-
谢谢,好主意,但它不起作用。
-
在清单文件中更改主题会更好。
-
CHECK THIS 回答,试一试,如果不起作用,请告诉我。
-
android:theme="@android:style/Theme.DeviceDefault.Light.NoActionBar.Fullscreen" > 需要 api 级别 14,froyo 是 api 级别 8,姜饼是 9 和 10。当我尝试主题时.Black.NoTitleBar.Fullscreen 它给了我一个错误:您需要使用 Theme.AppCompat 主题。我只是想提一下我已经安装了支持库。
标签: android user-interface fullscreen