メソッドを持つビューがあり、解像度の描画可能なフォルダーにsetBackgroundImage(BitmapDrawable)
画像があります。imgbg
この画像を背景画像として設定するにはどうすればよいですか?
view.setBackgroundImage(R.drawable.imgbg);
R.drawable.imgbg
整数としては機能しませんが、メソッドにはドローアブルが必要です。
ばかげていることはわかっていますが、徹底的にグーグルで調べても整理できません。
どんな助けでも感謝します。
編集
このコード スニペットは Activity クラスに属していないため、context
オブジェクトまたはgetResources()
またはgetApplicationContext()
...がありません。
編集2(解決策):
public class PieChartDemo01View extends View
{
public PieChartDemo01View(Context context)
{
super(context);
Drawable drawable = super.getResources().getDrawable(
R.drawable.bg2);
BitmapDrawable bitmapDrawable = (BitmapDrawable) drawable;
}
}