如何以编程方式删除ImageButton的填充?

时间:2012-11-17 20:06:17

标签: android widget

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

我想删除图像和按钮边框之间的填充。 我怎么能这样做?

2 个答案:

答案 0 :(得分:11)

您可以使用setPadding()尝试删除图像和边框之间的空间。

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

否则,我建议您使用常规ImageViewOnClickListener

答案 1 :(得分:0)

试试这个,

        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

            }
        });