我知道你可以達到你想要降低圖片的大小的東西。但我會建議使用下面的代碼。這將幫助您設置未選中的圖像和選定的模式。
這是如何實現它,在幾個步驟: - 創建Image Drawables
爲他們的兩個國家(選中/未選中)。 - 爲這兩個drawables創建選擇器。樣本內容應該是這樣的:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="true" android:drawable="@drawable/unchecked" />
<item android:state_checked="false" android:drawable="@drawable/checked" />
</selector>
- 加入這個選擇爲android:button
屬性RadioButton
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="@drawable/background">
<RadioButton
android:id="@+id/radioButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:button="@drawable/checkbox_selector"
android:text="Custom RadioButton" />
</LinearLayout>
您可以減少圖像的大小 - 這也將減少的大小你的應用程序總是很好。 –
@BenjaminSchwalb感謝您的評論。這是適合圖標的尺寸? – VansFannel
我嘗試了100x100像素,並在必要時進一步縮小它 - 如果您的RadioButton具有固定大小,則還可以縮小它並更改代碼中的大小。 (仍然不要使用太大的文件) –