Wie kann ich den Maßstab, den hintergrund einer Schaltfläche?
Habe ich den folgenden button:
<Button
android:id="@+id/buttonok"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:drawableLeft="@drawable/back_no_save"
android:text="OK" />
Seine Erscheinung:
Wie kann ich verkleinere meine drawable und zeigen einen kleinen Pfeil?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Man könnte eine
ImageButton
und versuchenandroid:scaleType
Bildansicht.ScaleType
Ich nicht hink können Sie aus xml. Es gibt keinen xml-Attribut, das tun können, Skalierung für Schaltflächen. Sie können es tun, programmatisch zwar in folgender Weise :
Könnte man verkleinere die tatsächliche Grafik, die drawable Punkte zu.
Wenn Sie nicht wollen, befassen sich mit
Bitmap.createScaledBitmap
dann scheint es mir, dass der beste Weg, es zu tun ist, um eigene Komponenten erstellen.Sie können erweitern
RelativeLayout
und setzenImageView
hinein, zum Beispiel.Ich weiß, dies ist eine alte post, aber ich habe so etwas wie dieses: