ImageButtonで画像を縮小する方法
ImageButtonのサイズを小さくしたとき、その中に画像をおさめる方法
概要
- LayoutParamsでheight・widthを指定
- ボタンにLayoutParamsを設定
- ボタンのScaleTypeをCENTER_CROPに指定
コード
//ボタンのLayoutParamsの設定 LinearLayout.LayoutParams btn_params = new LinearLayout.LayoutParams(80, 80); //アイコンの設定 ImageButton btn = new ImageButton(MainActivity.this); btn.setImageResource(R.drawable.ic_edit); edit_btn.setLayoutParams(btn_params); edit_btn.setScaleType(ImageButton.ScaleType.CENTER_CROP);