ListView item中的 RadioButton(自定义RadioButton图标,默认无图,选择有图)点击时不显示图片问题

来源:互联网 发布:327国债事件 知乎 编辑:程序博客网 时间:2024/06/06 00:00

自定义 了一个充值列表,item中自定义RadioButton图标,默认无图,选择有图)点击时有的手机显示但是有部分手机却不显示图片,很是奇怪!


1.问题布局

<LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="horizontal"
        android:gravity="center_vertical"
        android:background="@drawable/textlines_all">

        <LinearLayout
            android:id="@+id/RelativeLayout1"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:layout_height="@dimen/layout_height_50"
            android:orientation="vertical"
            android:gravity="center_vertical">

            <TextView
                android:id="@+id/price"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignParentLeft="true"
                android:layout_centerVertical="true"
                android:layout_marginLeft="@dimen/layout_height_15"
                android:text="TextView" />
        </LinearLayout>

        <RadioButton
            android:id="@+id/radio"
            style="@style/RadioButtonStyles2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
             />

    </LinearLayout>


2.解决方法:

            将RadioButton添加有个具体的宽度就可以显示了,具体原因不详

<RadioButton
            android:id="@+id/radio"
            style="@style/RadioButtonStyles2"
            android:layout_width="40dp"
            android:layout_height="wrap_content"
             />

0 0