質問: Bitmap.createScaledBitmap ( BitmapFactory.decodeResource( getResources( ) , R.drawable.img1 ) , 200 , 300 , false ) ; iv_1.setImageDrawable( new BitmapDrawable( getResources() , bit1 ) ) ; // imgbtn_1.setImageResource(iv_1) ; } } =
回答: > > 最後の「imgbtn_1.setImageResource(iv_1);」でエラーが出ます > > > エラーがある場合は、どういったエラーか内容を記述しましょう これは引数として(Int resId)を要求しているのに違うものが入っているからです。 この場合はリサイズを考えなければ以下のようになります ``` imgbtn_1.setImageResource(R.drawable.img1); ``` これ以外の問題点として ``` setContentView( R.layout.activity_main ) ; ``` は**activity_main.xml**をレイアウトとして指定していますので要りません 2回設定していますが、2回目は ``` setContentView(layout); ``` とそれまで記述したレイアウトをsetContentViewに入れます ついでに同じように layoutにImageButtonを追加しないといけません ``` layout.addView(imgbtn_1); ``` 参考: リンク内容 リンク内容 > > 200x300にリサイズ > > > 画像のリサイズは画面に対してどう考えているのかによります 画面サイズによって大きくなったり小さくなったりします これは画像のリサイズを別にして考えましょう いっぺんにやるので混乱しているのでしょう (注)コードは質問のフォーマットの 「### 該当のソースコード」 にあるように ```で挟まった形で記述してください 分かりにくいです