Android ImageButton Beispiel
In Android können Sie "http://developer.android.com/reference/android/widget/ImageButton.html[android.widget.ImageButton]" verwenden, um ein normales "Button
" mit einem benutzerdefinierten Hintergrund anzuzeigen Bild.
In diesem Tutorial zeigen wir Ihnen, wie Sie eine Schaltfläche mit einem Hintergrundbild mit dem Namen „android_button.png“ anzeigen. Wenn der Benutzer darauf klickt, wird eine kurze Nachricht angezeigt. So einfach ist das.
Note
Möglicherweise gefällt Ihnen auch diesesAndroid ImageButton selector example, mit dem Sie die Bilder der Schaltfläche ändern können, abhängig vom Status der Schaltfläche.
P.S This project is developed in Eclipse 3.7, and tested with Android 2.3.3.
1. Bild zu Ressourcen hinzufügen
Legen Sie das Bild "android_button.png" in den Ordner "res/drawable-?dpi". Damit Android weiß, wo Sie Ihr Bild finden.
2. Fügen Sie ImageButton hinzu
Öffnen Sie die Datei "res/layout/main.xml", fügen Sie ein "ImageButton
" -Tag hinzu und definieren Sie das Hintergrundbild über "android:src
".
Datei: res / layout / main.xml
3. Code Code
Fügen Sie im folgenden Code einen Klicklistener für die Bildschaltfläche hinzu.
Datei: MyAndroidAppActivity.java
package com.example.android; import android.app.Activity; import android.os.Bundle; import android.widget.ImageButton; import android.widget.Toast; import android.view.View; import android.view.View.OnClickListener; public class MyAndroidAppActivity extends Activity { ImageButton imageButton; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); addListenerOnButton(); } public void addListenerOnButton() { imageButton = (ImageButton) findViewById(R.id.imageButton1); imageButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { Toast.makeText(MyAndroidAppActivity.this, "ImageButton is clicked!", Toast.LENGTH_SHORT).show(); } }); } }
4. Demo
Führen Sie die Anwendung aus.
1. Ergebnis ist eine Schaltfläche mit einem benutzerdefinierten Hintergrundbild.
2. Klicken Sie auf die Schaltfläche, eine kurze Nachricht wird angezeigt.
Quellcode herunterladen
Laden Sie es herunter -Android-ImageButton-Example.zip (28 KB)