我们开发了2.1版的Android应用程序,但客户要求它也应该在3.0上工作。一切似乎都很好,但我的系统栏有问题。它将菜单按钮隐藏为http://i.imgur.com/NEkkg.png
我该怎么办?
提前致谢。 编辑:这是布局文件:
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/imageandsoundroot"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<View
android:id="@+id/imageandsoundcontextmenutrigger"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:visibility="gone" />
<ImageView
android:id="@+id/imageandsoundimage"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scaleType="fitCenter" />
</FrameLayout>
答案 0 :(得分:1)
通常,这不会发生。我能想到实现它的唯一方法就是做开发人员反复告诉不要做的事情,这是根据物理屏幕大小尝试调整大小(例如,通过DisplayMetrics
)。
修复您的代码以使用传统方法进行大小调整(例如android:layout_height="match_parent"
),并且我怀疑此问题会消失。
答案 1 :(得分:1)
问题是我对菜单项使用了太大的图像。我使用较小的图像,问题解决了。