我使用Imagebuttons來顯示我的android項目中的一些圖標。如何在Android中爲單擊的圖像按鈕製作邊框?
<ImageButton
android:id="@+id/button_one"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:padding="20dp"
android:contentDescription="@string/button_one"
android:background="@android:color/transparent"
android:src="@drawable/button_one" />
我想,當按鈕處於按下狀態時,會出現帶圓角的白色邊框。我能做些什麼來做到這一點?這可以用代碼完成,還是需要額外的背景圖片?
一般來說,我已經看到這與次圖像和一個單獨的drawable.xml文件,它定義每個狀態的圖像。然後,該drawable就是在這個特定的接口文件中調用這個特定的ImageButton的東西。 – trumpetlicks
真的沒有更簡單的方法。然後,我將不得不爲所有不同的分辨率創建輔助圖像... – user2426316
您需要創建一個可繪製的xml文件並將其設置爲背景! – Eenvincible