按钮和图像视图的相对布局在21.0以上不起作用

时间:2016-08-18 06:22:27

标签: android relativelayout

我面临的问题是,如果我在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>

1 个答案:

答案 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>

希望它也适合你。