Jak utworzyć naprawdę małe przyciski w Androidzie z kodu?
Domyślna klasa Button w systemie Android zapewnia naprawdę duży przycisk.
Wokół jest dużo zmarnowanej przestrzeni. Teraz chcę utworzyć naprawdę małe przyciski, które są tylko nieznacznie większe niż tekst / podpis. Jak to zrobić z kodu? Do tej pory znalazłem następującą metodę, ale nadal zapewnia ona zbyt duże przyciski i marnuje zbyt wiele miejsca:
A. Utwórz XML (smallbutton.xml) w res / layout:
<code><?xml version="1.0" encoding="utf-8"?> </code>
<code> style="?android:attr/buttonStyleSmall" android:text="color" android:padding="0dp" android:layout_margin="0dp" android:textSize="8dp" android:maxHeight="2dp" android:maxWidth="2dp" /> </code>
B. Z twojego kodu napompuj to i dodaj do widoku:
<code>Button pickBackColor = (Button) this.getLayoutInflater().inflate(R.layout.smalbutton,null); </code>
...
<code>LinearLayout linLayout = new LinearLayout(this); linLayout.addView(pickBackColor); </code>
Teraz problem polega na tym, że przycisk jest nadal zbyt duży, wykorzystuje zbyt dużo miejsca wokół (po lewej, prawej, powyżej, poniżej) tekstu.
Jaką wskazówkę, jak dalej zmniejszyć rozmiar przycisku?