【发布时间】:2015-10-08 12:43:37
【问题描述】:
我想通过编程在两个水平滚动条之间添加分隔线。
【问题讨论】:
-
你的 xml 是什么样子的
-
我以动态方式创建所有对象,所以我的 xml 并不重要
标签: android horizontal-scrolling
我想通过编程在两个水平滚动条之间添加分隔线。
【问题讨论】:
标签: android horizontal-scrolling
ImageView divider = new ImageView(this);
LinearLayout.LayoutParams lp =
new LinearLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
lp.setMargins(left, top, right, bottom);
divider.setLayoutParams(lp);
divider.setBackgroundColor(Color.WHITE);
【讨论】:
您可以创建一个简单的 View 并将其高度设置为 1 或 2(或任何您想要的线条粗细),并将宽度设置为您可能想要的任何值(MATCH_PARENT?)。您可以通过简单地设置此视图背景 (setBackgroundColor) 来更改它的颜色。这是最简单的方法。
`View divider = new View
`divider.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, toolKit.size(1), 0, toolKit.size(1), 0, 0));
divider.setBackgroundColor(toolKit.getColor(R.color.white_50_per));
【讨论】: