背景大小变化了

时间:2011-09-19 12:39:20

标签: android user-interface android-layout

我正在以编程方式更改按钮的背景颜色,如下所示

     Button button =(Button)findViewById(R.id.one);
    button.setBackgroundColor(0xFFFF0000);

但在此之后按钮的大小增加了。我在UI中使用相对布局。

1 个答案:

答案 0 :(得分:6)

默认按钮背景drawable有某种边距。这些边距只是图像两侧的透明像素。为按钮设置背景颜色时,这些边距消失,因为按钮的整个矩形都填充了颜色。