我想创建一个表单并在每个表单元素之间放置一个分隔符,并且我希望分隔符具有与平台上ListView的默认样式相同的样式.
我可以以某种方式访问有关ListView的默认分隔符的信息,并将其用于我的表单?
Mic*_*ael 69
<View
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?android:attr/listDivider" />
Run Code Online (Sandbox Code Playgroud)
Sub*_*obo 13
这将获得与您的应用程序主题匹配的默认列表分隔符:
int[] attrs = { android.R.attr.listDivider };
TypedArray ta = getApplicationContext().obtainStyledAttributes(attrs);
//Get Drawable and use as needed
Drawable divider = ta.getDrawable(0);
//Clean Up
ta.recycle();
Run Code Online (Sandbox Code Playgroud)
小智 6
我就是这样做的
<ImageView
android:layout_width="fill_parent"
android:layout_height="1dp"
android:scaleType="fitXY"
android:src="?android:attr/listDivider" />
Run Code Online (Sandbox Code Playgroud)