Benutzer788511
Ich versuche, das Vordergrundbild auf einer Bildschaltfläche festzulegen. Nach einiger Recherche bin ich auf dieses Codebeispiel gestoßen:
<ImageButton android:text="Button" android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="https://stackoverflow.com/questions/7346864/@drawable/icon"/>
Meine Frage ist, wie man android:src tatsächlich im Code implementiert.
Marco
Versuche dies:
ImageButton btn = (ImageButton)findViewById(R.id.button1);
btn.setImageResource(R.drawable.newimage);
wo newimage
ist der Bildname in ziehbar Mappe.
BEARBEITET
Versuche dies:
ImageButton btn = (ImageButton)findViewById(R.id.button1);
btn.setImageBitmap(bm);
wo bm ist eine vom Server extrahierte Bitmap.
WIEDER BEARBEITET
Wie ich sehe, erhalten Sie ein Drawable; naja, mach das:
normalImage = Drawable.createFromStream(code);
Bitmap bm = ((BitmapDrawable)normalImage).getBitmap();
ImageButton btn = (ImageButton)findViewById(R.id.button1);
btn.setImageBitmap(bm);
Karen Anne
Hier ist, was für mich bei der Einstellung funktioniert hat image:src
auf ein ImageButton
programmgesteuert** oder durch Code:
1. Rufen Sie das zeichbare Bild ab.
Drawable tempImage = getResources().getDrawable(R.drawable.my_image);
2. Holen Sie sich die Aussicht.
ImageButton tempButton = (ImageButton)findViewById(R.id.my_image_button);
3.Stellen Sie das Bild für die Ansicht ein.
tempButton.setImageDrawable(tempImage);
Hoffe das funktioniert auch bei dir!
Android-Killer
Hoffe, das wird dir helfen
ImageButton button1=(ImageButton)findViewById(R.id.button1);
button1.setImageResource(R.drawable.icon);
Nikunj Patel
Versuche dies::
ImageButton tran_btn_skip;
tran_btn_skip = (ImageButton) findViewById(R.id.btn);
try {
Bitmap bitmap_skip = BitmapFactory.decodeStream((InputStream) new URL(
"http://233.129.115.55/MRESC/images/test/skip.png")
.getContent());
tran_btn_skip.setImageBitmap(bitmap_skip);
} catch (Exception e) {
}
Noch eine kurze Variante
views.setImageViewResource(R.id.button1, R.drawable.newbutton);
Mick0311
Ich weiß, dass dies eine alte Frage ist, aber für zukünftige Suchanfragen … Ich glaube, wonach Sie suchen:
imgButton.setImageDrawable(drawable);
143180 0 0 cookie-check Implementieren Sie android:src=”@drawable/image” programmgesteuert in Android yes