【发布时间】:2012-03-02 13:45:20
【问题描述】:
我正在开发一款游戏,并希望自己拥有全屏。
有没有人找到让应用在 Android Honeycomb 预览模拟器上全屏显示的方法?
【问题讨论】:
标签: android-3.0-honeycomb android
我正在开发一款游戏,并希望自己拥有全屏。
有没有人找到让应用在 Android Honeycomb 预览模拟器上全屏显示的方法?
【问题讨论】:
标签: android-3.0-honeycomb android
【讨论】:
android:minSdkVersion >=11 时有效。
targetSdkVersion 必须是 >= 11。但这具有删除我的 ICS 平板电脑上的“菜单”软按钮的效果。啊!
在早期版本的 Android 中,您可以使用清单中的以下行将应用程序设置为全屏模式:
android:theme="@android:style/Theme.NoTitleBar.Fullscreen".
我不能肯定它在 2.3 中有效,因为我还没有对 2.3 做过任何事情。
其次,我对“熄灯模式”一词不太熟悉,但您可以使用WindowManager.LayoutParams class 和screenBrightness 字段调整屏幕亮度。
【讨论】:
我可以补充两点:
我的 ListActivity 隐藏了状态栏,但是当它弹出一个进度对话框时,只要显示进度对话框,状态栏就会显示。以下将其简化为短暂的闪光,并适用于通过“showDialog”完成的所有对话框。我还不能完全摆脱它。
protected void onPrepareDialog (int id, Dialog dialog) {
View main_layout = dialog.findViewById(android.R.id.content).getRootView();
main_layout.setSystemUiVisibility(View.STATUS_BAR_HIDDEN);
}
CAVEAT:“onPrepareDialog”已弃用...
如上面的sn-p所示,在xml布局文件的父布局中,无需显式定义ID就可以得到根视图的ID,从而实现了单文件编辑。
【讨论】: