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);
现在的问题是按钮仍然太大,它在文本周围(左、右、上、下)占用了太多空间。
任何提示如何进一步减小按钮的大小?