Luk*_*uke 21 android listview divider android-linearlayout
我有一个LinearLayout视图,我试图添加一个分隔符,使其看起来与默认的ListView控件完全相同.我想在默认的Android(Nexus S 2.3.3)联系人应用程序中复制编辑联系人,我相信LinearLayout最适合性能.
我正在使用代码来复制分隔符,如下所示:
<View
android:id="@+id/Separator"
android:layout_width="fill_parent"
android:layout_height="?android:attr/dividerHeight"
android:background="?android:attr/divider"/>
Run Code Online (Sandbox Code Playgroud)
如何访问默认分频器颜色或drawable以及分频器高度?我希望这与我设置的ListViews相匹配,所以我认为使用Android系统属性是最好的.上面的代码崩溃,如下所示,所以我假设我无法访问这些属性或正在解决这个问题.
03-13 22:59:38.851: ERROR/AndroidRuntime(3575): Caused by: java.lang.RuntimeException: Binary XML file line #26: You must supply a layout_height attribute.
Run Code Online (Sandbox Code Playgroud)
Lud*_*dry 38
<View android:id="@+id/Separator"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?android:attr/listDivider" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13468 次 |
| 最近记录: |