我能够以编程方式轻松放置水平线。
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));
制作水平线非常简单。如何让我的垂直线工作?
答案 0 :(得分:2)
试试这个:
relativelayout.addView(view2, new ViewGroup.LayoutParams(2,ViewGroup.LayoutParams.MATCH_PARENT));