Wie kann ich eine Grenze für ein imagebutton-Steuerelement geklickt in Android?

Ich bin mit Imagebuttons zu zeigen, einige icons in mein android-Projekt.

<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" />

Möchte ich, wenn sich die Schaltfläche im gedrückten Zustand, eine weiße Umrandung mit abgerundeten Ecken. Was kann ich tun, damit dies geschieht? Kann das getan werden, mit nur code oder brauche ich ein extra Hintergrundbild?

Im Allgemeinen habe ich gesehen, das unten mit sekundären Bilder, und ein separates drawable.xml Datei, die definiert, die Bilder für jeden Staat. Dann drawable ist das, was aufgerufen wird, in dieser besonderen ImageButton in diesem speziellen interface-Datei.
Gibt es wirklich keinen einfacheren Weg. Dann müsste ich erstellen, die sekundären Bilder für die verschiedenen Auflösungen...
Sie müssen zum erstellen einer drawable xml-Datei und legen Sie es als hintergrund!

InformationsquelleAutor user2426316 | 2014-02-18

Schreibe einen Kommentar