Hallo,
ich dachte eigentlich ich hätte eine ganz einfache Anforderung.
Ich möchte gerne zur Laufzeit einen ImageButton erzeugen und das Bild und die Position x,y setzen.
Leider wird das bei mir nicht richtig ausgeführt.
Das Bild in dem ImageButton füllt nicht den kompletten button aus.
Aber was mich viel mehr ärger:
Ich bekomme die x und y position nicht gesetzt.
So sieht mein Code gerade aus:
Code
ImageButton button1 = new ImageButton(this); button1.setId(1); LayoutParams param = new LayoutParams(imageWidght, imageHeight); button1.setLayoutParams(param); button1.setImageResource(R.raw.image1); addContentView(button1, button1.getLayoutParams()); button1.setPadding(FromLeft, FromTop, 0, 0); button1.requestLayout();
Der Button wird immer oben in die ecke gemalt.
In "From Left" und "FromTop" sind aber die gewünschten Werte vorhanden
Gruß
Andreas