6
image = BitmapFactory.decodeResource(res, R.drawable.image);
button = new ImageButton(this);
button.setImageBitmap(image);

画像とボタンの境界線の間のパディングを削除したい。どうやってやるの?

4

2 に答える 2

17

を使用setPadding()して、画像と境界線の間のスペースを削除することができます。

button.setPadding(0, 0, 0, 0);

ImageViewそれ以外の場合は、通常の を使用することをお勧めしOnClickListenerます。

于 2012-11-17T20:17:50.777 に答える
-1

これを試して、

        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

            }
        });
于 2012-11-17T20:28:06.047 に答える