如何使带文本+图标的按钮与只带文本的按钮大小相同



我在一个表中有一组按钮,每个按钮都有一些文本。我现在希望一些按钮在顶部包含一个可绘制的图标(显然带有较小的文本),而不会干扰按钮的大小。有标准的方法来实现这一点吗?

注意:我希望通过编程而不是通过xml文件来完成这一切。

你试过吗?

Button b = new Button(this);
b.setCompoundDrawablesWithIntrinsicBounds(null, getResources().getDrawable(R.drawable.ic_launcher), null, null);
b.setText("Button");

试试这个,让我知道发生了什么。。

最新更新