image = BitmapFactory.decodeResource(res, R.drawable.image);
button = new ImageButton(this);
button.setImageBitmap(image);
画像とボタンの境界線の間のパディングを削除したい。どうやってやるの?
を使用setPadding()
して、画像と境界線の間のスペースを削除することができます。
button.setPadding(0, 0, 0, 0);
ImageView
それ以外の場合は、通常の を使用することをお勧めしOnClickListener
ます。
これを試して、
imageview = (ImageView) findViewById(R.id.imageview);
imageview.setBackgroundResource(R.drawable.image)
imageview.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
}
});