複数のアイテム(ボタン)を持つグリッドビューがありますアダプターの各アイテムの背景をバインドします
public View getView(int position, View convertView, ViewGroup parent) {
Button btn;
if (convertView == null)
{ // if it's not recycled, initialize some attributes
btn = new Button(mContext);
KeypadButton keypadButton = mButtons[position];
btn.setTag(keypadButton);
btn.setBackgroundResource(R.drawable.button_image);
btn.setTextColor(android.R.color.white);
}
else
{
btn = (Button) convertView;
}
btn.setText(mButtons[position].GetContent());
return btn;
}
imageview item は、setBackgroundResource を設定するとサイズが変わります。image view item のサイズ変更を避ける方法はありますか。