我正在使用这些线来获得全屏,但电池和天线栏仍然存在。
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(
WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
我什至检查了 How to get rid of top fading edge in android full screen mode? 中提到的一行
当我添加 (setTheme(android.R.style.Theme_NoTitleBar_Fullscreen);
) 时,屏幕会上升,但它有点像栏在我的屏幕顶部。
我自然而然地假设操作系统 (Android 4.0.4) 不允许这样做,但有人说这段代码会强制它那样做,但它不起作用,更准确的最终代码是这样的:
public void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setTheme(android.R.style.Theme_NoTitleBar_Fullscreen);
getWindow().setFlags(
WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
setListAdapter(new ArrayAdapter<String>(Menu.this,
android.R.layout.simple_list_item_1, classes));
}
你能帮帮我吗?
最佳答案
全屏显示应用程序:
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
要删除它,请使用:
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
关于java - Android 全屏代码不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30893307/