如何在TableLayout中将按钮粘贴到另一个?

时间:2015-08-11 11:11:57

标签: java android

enter image description here

1)如何让所有按钮彼此粘在一起,以便任何2个按钮之间没有空格? 2)如何将炸弹的图片作为背景放在按钮内(我做错了) 以下是我添加图片的一些代码:

clickedButton.setPadding(0,0,0,0);
        int newWidth = clickedButton.getWidth();
        int newHeight = clickedButton.getHeight();
        Bitmap originalBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.b64);
        Bitmap scaledBitmap = Bitmap.createScaledBitmap(originalBitmap, newWidth, newHeight, true);
        Resources resource = getResources();
        clickedButton.setBackground(new BitmapDrawable(resource, scaledBitmap));

非常感谢!

1 个答案:

答案 0 :(得分:1)

为了让它们粘在一起,我会尝试删除任何可能的边距,因为你已经尝试过填充。如果它不起作用,我会尝试做一些可能做我想做的负值。

对于按钮中的图像,我认为您可以使用ImageButton代替按钮。一旦点击它,它就会改变背景图像(或者不是,我不明白你的游戏[?])。