我在nexus 9上遇到了一个问题。
我的观点有“基本布局”:
<RelativeLayout android:id="@+id/micContainer" android:layout_width="match_parent" android:layout_height="wrap_content"
android:background="#99ffffff" android:layout_alignParentBottom="true" android:layout_marginBottom="15dp" >
<LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" android:layout_centerInParent="true">
<TextView android:id="@+id/main_ment_0" style="@style/ment_txt" android:text="" android:layout_margin="5dp" />
<TextView android:id="@+id/main_ment_1" style="@style/ment_txt" android:text="" android:layout_margin="10dp" android:layout_marginLeft="10dp" android:visibility="gone" />
<TextView android:id="@+id/main_ment_2" style="@style/ment_txt" android:text="" android:layout_margin="10dp" android:layout_marginLeft="10dp" android:visibility="gone" />
</LinearLayout>
<ImageView android:id="@+id/main_mic" android:layout_width="70dp" android:layout_height="70dp" android:background="@drawable/mic_0" android:layout_margin="3dp" android:layout_centerVertical="true" />
</RelativeLayout>
这适用于nexus 5:
然而在nexus 9上,灰色区域是可见的,我无法理解为什么:
你知道为什么这个灰色区域是可见的(如果是,为什么它没有在nexus 5上显示)?
提前感谢您的帮助。
编辑:您在relativeLayout后面看到的背景是videoView。 我也试过其他手机(三星S *,Pantech Vega),它运作良好。
以下是我的nexus 5的完整屏幕截图:我拥有的内容(以及我想要的内容):
答案 0 :(得分:0)
您的基本RelativeLayout
身高为wrap_content
,请更改为
android:layout_height="match_parent"