我面临的问题是,如果我在4.1上使用相对布局运行相同的代码它工作正常但是在21.0以上它不起作用并且图像视图隐藏在具有“Match_Parent”的按钮下方 这是我的代码:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<Button
android:id="@+id/btn_select_pod"
style="@style/basic_button"
android:layout_width="match_parent"
android:background="@drawable/btn_selector"
android:text="Select POD Media " />
<ImageView
android:id="@+id/imageView"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_alignParentRight="true"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:focusable="true" />
</RelativeLayout>
答案 0 :(得分:0)
我发现了这个问题,现在通过将imageview
加上2dp
的高程来显示图片。
android:elevation="2dp"
现在最终的代码将是
<Button
android:id="@+id/btn_select_pod"
style="@style/basic_button"
android:layout_width="match_parent"
android:background="@drawable/btn_selector"
android:text="Select POD Media " />
<ImageView
android:id="@+id/imageView"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_alignParentRight="true"
android:layout_centerHorizontal="true"
android:elevation="2dp"
android:layout_centerVertical="true"
android:focusable="true" />
</RelativeLayout>
希望它也适合你。