伙计们我的应用程序在屏幕底部为导航按钮留有空白。
请帮助我纠正该问题
尽我们所能在底部留一个空白,而其他应用程序则正常。
这是我的style.xml代码:
<style name="AppBaseTheme" parent="android:Theme.Light"></style>
这是清单文件中的活动代码:
<activity
android:name="unknown"
android:label="@string/app_name"
android:launchMode="singleInstance"
android:theme="@android:style/Theme.Translucent.NoTitleBar" >
编辑:我做了一切,但没有任何效果,但是编辑器似乎出现了问题。我使用相同的代码和主题使用android studio创建了一个应用,它显示得很好,但是当我使用eclipse时,它在底部显示了空白。 真烦人。
答案 0 :(得分:0)
尝试
< activity
android:name="unknown"
android:label="@string/app_name"
android:launchMode="singleInstance"
android:theme="@style/AppTheme.NoActionBar" >
答案 1 :(得分:0)
要解决此问题,您应该在android:xlargeScreens=true
中的supports-screens
标签中添加AndroidManifest.xml
。
答案 2 :(得分:0)
尝试删除主题
android:theme="@android:style/Theme.Translucent.NoTitleBar"
或者您可以尝试以下主题
android:theme="@android:style/Theme.NoTitleBar"
答案 3 :(得分:0)
使用
android:theme="@android:style/Theme.Light.NoTitleBar"
或
android:theme="@android:style/Theme.NoTitleBar"
代替
android:theme="@android:style/Theme.Translucent.NoTitleBar"
答案 4 :(得分:0)
在styles.xml中创建以下样式
<style name="AppTheme.NoActionBarTransparentstatusBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="android:windowTranslucentStatus">true</item>
<item name="android:windowTranslucentNavigation">true</item>
</style>
在Manifest.xml中的活动中,添加以下内容
android:theme="@style/AppTheme.NoActionBarTransparentstatusBar"
在活动布局xml文件中添加
android:fitsSystemWindows="true"
在活动onCreate方法中添加以下内容。
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
Window w = getWindow(); // in Activity's onCreate() for instance
w.setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS, WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
}
答案 5 :(得分:0)
如果这是一个基于浏览器的应用程序,则开发团队将跟踪Chrome中的一个已知问题,在该问题中,安装新主题后会出现一个白条。这可能是相关的。我有一个具有相同问题的html简介屏幕。在Firefox和IE中显示完美,在Chrome中,底部有一个空白,没有任何帮助;填充,边距,AS中的主题等。