Frage

Ich bin neu in Android Anwendungsentwicklung. Ich mag die Verwendung von Bildtaste in Android Programmierung fragen, wenn einfache Taste auch das Bild mit der Taste hinzufügen. Wie können wir Click-Ereignis von Bild Schaltfläche generieren?

War es hilfreich?

Lösung

Wenn Sie in der API aussehen wird für Knopf Sie werden sehen, dass es eine Methode namens setOnClickListener, die von View geerbt wird. Da Image ist auch eine Ansicht, können Sie auch die gleiche Methode für das nennen.

Die einzige Möglichkeit, die ich sehe ein Bild in einem Knopf zu verwenden, ist die Verwendung von Android: Hintergrunds in der XML. Dies wird nur verwendet für die Einstellung, was hinter dem Text einer Schaltfläche angezeigt wird. Sie sollten Image verwenden, wenn Sie auf eine Schaltfläche machen möchten, die nur das Bild als definierendes Merkmal verwendet. Wenn Sie nur wollen, am Ende, um das Bild zu sehen und keinen Teil der Schaltfläche Hintergrund sichtbar sind, können Sie festlegen android. Hintergrund auf die Schaltfläche ein unsichtbares Drawable verwenden

Andere Tipps


                                                                                                            Das Bild Button-Steuerelement ist eine spezielle Art von Taste, dass Displays einer Drawable Grafik anstelle von Text.

Die Bildschaltfläche und Button-Steuerelemente sind beide aus der View-Klasse abgeleitet, aber sie sind einander unabhängig. Die Button-Klasse ist eigentlich eine direkte Unterklasse von Textansicht (man denke an sie als eine Textzeile mit einer Hintergrundgrafik, das aussieht wie ein Knopf), während das Bild Button-Klasse eine direkte Unterklasse von Bildansicht ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top