(Java/XML为Android 2.1或更高版本)更新图片
我使用的样式创建按钮:
<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();”方法。
任何想法? :>
显示方式:快速回答http://stackoverflow.com/questions/4919703/how-to-set-property-androiddrawabletop-of-a-button-at-runtime – Shade 2013-03-08 12:02:44
感谢M8,但是我相信,我把我的用错误的话问。我想要改变我的drawable对象(编辑) – user2148208 2013-03-08 12:10:37