在android中按钮设置背景颜色时,它会在线性布局的按钮之间隐藏空格?

时间:2014-05-02 10:13:21

标签: android android-linearlayout

我遇到问题,当将背景颜色设置为按钮时,它会在线性布局(垂直)中的按钮之间隐藏空白
 LinearLayout ll=new LinearLayout(thisContext);
 for(int i=0;i<10;i++)
 {
      Button b=new Button(thisContext);
      b.setText("Button"+i);
      b.setBackgroundColor(Color.GREEN);
      ll.addview(b);

 }

1 个答案:

答案 0 :(得分:1)

// try this way,hope this will help you...

LinearLayout ll=new LinearLayout(thisContext);
for(int i=0;i<10;i++)
{
  Button b=new Button(thisContext);
  LinearLayout.LayoutParams bParams = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
  bParams.setMargins(5,5,5,5);
  b.setLayoutParams(bParams);
  b.setText("Button"+i);
  b.setBackgroundColor(Color.GREEN);
  ll.addview(b);
}