API调用在哪里进行蜂窝状的"熄灯模式"?

Pau*_*l I 13 android android-3.0-honeycomb

我正在开发一款游戏,并希望自己拥有全屏.

有没有人找到一种方法让Android Honeycomb预览模拟器上的应用程序全屏?

小智 38

完全3.0 SDK中的Lights out模式已更改.您现在可以按如下方式进入熄灯模式:

View v = findViewById(R.id.view_id);
v.setSystemUiVisibility(View.STATUS_BAR_HIDDEN);
Run Code Online (Sandbox Code Playgroud)

您还可以设置一个监听器上更改系统栏的知名度要通知的视图.

  • 根据我的经验,当*android:minSdkVersion`> = 11时,此***有效. (3认同)
  • 此外,HoneycombGallery示例中提供了完整示例. (2认同)

use*_*209 0

在以前版本的 Android 中,您可以使用清单中的以下行将应用程序设置为全屏模式:

android:theme="@android:style/Theme.NoTitleBar.Fullscreen".
Run Code Online (Sandbox Code Playgroud)

我不能肯定地说这在 2.3 中有效,因为我还没有对 2.3 做过任何事情。

其次,我不太熟悉术语“熄灯模式”,但您可以使用WindowManager.LayoutParamsscreenBrightness字段调整屏幕亮度。