Resources.getDrawableでDrawableリソースを取得できる・・・。
Resources | Android Developers
Drawableは、Viewの描画に使うリソース情報を抽象化したもので、例えば背景画像などもDrawableリソースとして扱える・・・。
drawableの適当なフォルダに(ここではdrawable-mdpi)、デフォルトのic_launcher.pngがあり、そこに独自に作成したtest.pngもおく・・・。
Buttonが2つ・・・。
で、どちらもlayout_widthを96dp、layout_heightを48dpにしている・・・。
strings.xmlはこんな感じで・・・。
res.getDrawableで"R.drawable."の後ろにファイル名の拡張子を除いたものを指定すると、その画像リソースをDrawableオブジェクトとして返す・・・。
あとは、setBackgroundDrawableでそのDrawableオブジェクトを指定すると、Buttonの背景になる・・・。
このようにDrawableリソースをButtonの背景として表示できた・・・。
Sample/android/Resources/getDrawable/src/Resources at master · bg1bgst333/Sample · GitHub