Android ImageButton-Beispiel

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.

android imagebutton demo1

2. Klicken Sie auf die Schaltfläche, eine kurze Nachricht wird angezeigt.

android imagebutton demo2

Quellcode herunterladen

Laden Sie es herunter -Android-ImageButton-Example.zip (28 KB)