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 回答