如何使文本+图标的按钮与仅包含文本的按钮具有相同的大小
问题描述:
我在表格中有一组按钮,每个按钮都带有一些文本。我现在希望有一些按钮的顶部有一个可绘制的图标(显然带有较小的文本),而不会中断按钮的大小。有没有实现这一目标的标准方法?如何使文本+图标的按钮与仅包含文本的按钮具有相同的大小
注:我希望以编程方式而不是通过xml文件。
答
你试过了吗?
Button b = new Button(this);
b.setCompoundDrawablesWithIntrinsicBounds(null, getResources().getDrawable(R.drawable.ic_launcher), null, null);
b.setText("Button");
试试这个,让我知道发生什么事..
我曾尝试代码和复合文字+图标按钮比纯文本按钮高得多。 – Mick 2012-01-27 12:00:14
代码是,例如,只是定义按钮的布局参数,然后使用它。 – user370305 2012-01-27 13:36:18
哎呀,我有android:layout_height =“wrap_content” - 如果我改变这个匹配父母然后修复它。 – Mick 2012-01-27 14:12:26