(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();」は使いたくない 方法。
何か案は?:>