我使用listview插入项目,使用文本视图分隔该列表中的每个项目。
<ListView
android:id="@+id/listview"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@id/title"
android:cacheColorHint="#00000000"
android:background="#FFFFFF"
android:paddingTop="10dp"
android:divider="@null"
/>
<TextView
android:id="@+id/line_text"
android:layout_width="match_parent"
android:layout_height="1dp"
android:layout_below="@+id/issueno"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:background="@color/line_color"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:singleLine="true" />
它运行正常但是当我在模拟器第一行看到2dp高度时,第二行高度为1dp,第三行再次看到2dp高度,当我滚动列表视图时它会重复。
答案 0 :(得分:0)
使用此代码删除行
android:divider="@null"
如果您想更改其颜色或尺寸,请使用此
android:divider="@android:color/transparent"
android:dividerHeight="3dp"
答案 1 :(得分:0)
在您的java代码中执行此操作
listView = (ListView) findViewById(R.id.listview);
listView.setDividerHeight(0);
或
在你的xml中执行此操作
<ListView
android:id="@+id/listview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:divider="#EAEAEA"
android:dividerHeight="0dp"
android:scrollbars="none" />