以编程方式添加垂直分隔线

时间:2013-11-26 17:53:03

标签: java android view divider

我能够以编程方式轻松放置水平线。

View view2 = new View(this);
view2.setBackgroundColor(0xFFC2BEBF);
relativelayout.addView(view2, new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, 2));

我现在找不到解决方案来制作类似的线条,只是让它垂直。同样,这需要以程序化的方式完成。我找到了一个解决方案here,但他们提供的代码对我不起作用。链接中提供的代码可以在下面找到。

view v = new View(this);
v.setLayoutParams(2,new TableRow.LayoutParams(TableRow.LayoutParams.MATCH_PARENT));

制作水平线非常简单。如何让我的垂直线工作?

1 个答案:

答案 0 :(得分:2)

试试这个:

relativelayout.addView(view2, new ViewGroup.LayoutParams(2,ViewGroup.LayoutParams.MATCH_PARENT));