(android 2.1 或更高版本的 java/xml)
我正在使用样式创建按钮:
<style name="MainButton">
<item name="android:textColor">#000000</item>
<item name="android:text">test</item>
<item name="android:drawableRight">@drawable/ic_launcher</item>
<item name="android:drawablePadding">10dip</item>
<item name="android:paddingLeft">10dip</item>
</style>
我知道我可以更改文本(来自我的 java 代码),例如:
Button but = (Button)findViewById(R.id.button2);
but.setText(Html.fromHtml("<b>" + "title" + "</b>" + "<br />" +
"<small>" + "description" + "</small>" + "<br />" +
"<small>" + "DateAdded" + "</small>"));
它看起来非常好,但是如何从我的 java 代码中更改该按钮内的可绘制对象?
我不想使用“button.setBackgroundResource();” 方法。
有任何想法吗?:>