【发布时间】:2013-07-08 06:17:28
【问题描述】:
我在列表视图顶部有一个文本视图,但列表未显示标题分隔线,但如果我删除文本视图并仅保留列表视图,则显示标题分隔线。
我也试过这个:HeaderDividerEnabled : true 但不工作。
<TextView
android:id="@+id/tv"
android:visibility="gone"
android:layout_below="@+id/header"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_marginTop="10dp"
android:layout_marginBottom="10dp"
android:gravity="center_horizontal"
android:textColor="#000000"
android:textSize="@dimen/text_size"/>
<ListView
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/tv"
android:layout_marginTop="2dp"
android:cacheColorHint="#00000000"
android:overScrollMode="never"
android:divider="@color/black"
android:dividerHeight="0.8dp"
android:listSelector="@drawable/selector">
</ListView>
【问题讨论】:
-
尝试添加
android:dividerHeight="1px"... 即 px 而不是 dp -
使用相对布局的任何具体原因..
-
@CRUSADER 好的,我会试试的
-
@KingCobraa 是的,我还有一些视图要显示,这些视图将放置在其他视图的左右两侧
-
能否请您发布您的设计..
标签: android android-listview header textview