Android のデフォルトの Button クラスは、非常に大きなボタンを提供します。
周りには無駄なスペースがたくさんあります。ここで、テキスト/キャプションよりもわずかに大きい、非常に小さなボタンを作成したいと考えています。コードからこれを行う方法は?これまでのところ、次の方法を見つけましたが、それでもボタンが大きすぎて、スペースを浪費しすぎています。
A. res/layout に XML (smallbutton.xml) を作成します。
<?xml version="1.0" encoding="utf-8"?>
style="?android:attr/buttonStyleSmall"
android:text="color"
android:padding="0dp"
android:layout_margin="0dp"
android:textSize="8dp"
android:maxHeight="2dp"
android:maxWidth="2dp"
/>
B. コードからこれを膨らませ、ビューに追加します。
Button pickBackColor = (Button) this.getLayoutInflater().inflate(R.layout.smalbutton,null);
...
LinearLayout linLayout = new LinearLayout(this);
linLayout.addView(pickBackColor);
ここでの問題は、ボタンがまだ大きすぎて、テキストの周囲 (左、右、上、下) のスペースを使いすぎていることです。
ボタンのサイズをさらに小さくする方法のヒントはありますか?