标签: android user-interface android-layout
我正在以编程方式更改按钮的背景颜色,如下所示
Button button =(Button)findViewById(R.id.one); button.setBackgroundColor(0xFFFF0000);
但在此之后按钮的大小增加了。我在UI中使用相对布局。
答案 0 :(得分:6)
默认按钮背景drawable有某种边距。这些边距只是图像两侧的透明像素。为按钮设置背景颜色时,这些边距消失,因为按钮的整个矩形都填充了颜色。