Linearlayout以编程方式 - 如何设置分频器?

2 android divider android-linearlayout

我正在TextViewsLinearLayout编程方式创建,我想用分隔符(只是一个简单的行)分隔它们.我无休止地搜索,我发现我可以使用.setDividerDrawable,但我不想使用外部图像.有小费吗?

Dav*_*arl 9

如何以编程方式将分隔符添加到Android布局

创建View1或2像素的高度和宽度match_parent,并将背景颜色设置为您想要分隔符的任何颜色.

使用margin设置将分隔符与上方和下方的项目分开.

示例:

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);
Run Code Online (Sandbox Code Playgroud)


归档时间:

查看次数:

7872 次

最近记录:

9 年,3 月 前