【发布时间】:2013-11-26 17:53:02
【问题描述】:
我可以通过编程轻松地放置一条水平线。
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));
画水平线就是这么简单。我怎样才能让我的垂直线工作?
【问题讨论】:
-
你试过交换
LayoutParams的参数吗?像这样:relativelayout.addView(view2, new ViewGroup.LayoutParams(2, ViewGroup.LayoutParams.MATCH_PARENT));