我有一个我打算在radiobutton上应用的图层列表。
这是XML
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/colorPrimary" />
<corners android:radius="30dp" />
</shape>
</item>
<item
android:bottom="5dp"
android:left="5dp"
android:right="55dp"
android:top="5dp">
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<solid android:color="@color/colorWhite" />
<size
android:width="10dp"
android:height="10dp"></size>
</shape>
</item>
这是它出现的方式
在我的单选按钮上显示正常,直到我使用换行内容。 如果我将宽度参数应用于单选按钮,则圆圈会缩放。我该如何阻止这种情况发生?
答案 0 :(得分:-1)
我们还可以向标签显示width和height属性。这确保了项目一旦放入其容器(RadioButton等),就不会超过给定的宽度高度。
<item
android:bottom="5dp"
android:left="5dp"
android:right="55dp"
**android:width="10dp"
android:height="10dp"**
android:top="5dp">
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<solid android:color="@color/colorWhite" />
<size
android:width="10dp"
android:height="10dp"></size>
</shape>
</item>