如何解决状态栏对ViewSonic gTablet上的全屏活动的影响?

时间:2011-02-12 21:22:12

标签: android layout fullscreen statusbar

我正在尝试在ViewSonic gTablet(Android 2.2)上开发全屏应用程序。 该应用程序在模拟器上完美运行,但状态栏覆盖了实际硬件上的应用程序(请参阅下面的URL中的图片)。

http://i54.tinypic.com/1iy1r7.jpg

我已经尝试过两种隐藏状态栏但无法解决问题的方法。

1)通过AndroidManifest.xm隐藏状态栏

`<activity android:name=".HelloAndroid"
          android:label="@string/app_name"
          android:theme="@android:style/Theme.NoTitleBar.Fullscreen">`

2)通过代码隐藏状态栏

`public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); //For fullscreen
}`

有人能帮帮我吗? 您的意见表示赞赏。

此致

1 个答案:

答案 0 :(得分:0)

我可以自己解决。原因是应用程序的分辨率设置。 如果您遇到同样的问题,则应该在AndroidManifest.xml中添加一个元素,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
    <application>...your setting...</application>
    <uses-sdk android:minSdkVersion="4"></uses-sdk> <!-- Add this element -->
</manifest>

此致