系统栏隐藏菜单项

时间:2012-03-06 18:00:37

标签: android android-layout android-3.0-honeycomb

我们开发了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>

2 个答案:

答案 0 :(得分:1)

通常,这不会发生。我能想到实现它的唯一方法就是做开发人员反复告诉不要做的事情,这是根据物理屏幕大小尝试调整大小(例如,通过DisplayMetrics )。

修复您的代码以使用传统方法进行大小调整(例如android:layout_height="match_parent"),并且我怀疑此问题会消失。

答案 1 :(得分:1)

问题是我对菜单项使用了太大的图像。我使用较小的图像,问题解决了。