我使用了两个listview,就像这样:
<ListView
android:id="@+id/ListView"
android:text="@string/Website"
android:layout_height="30px"
android:layout_width="150px"
android:scrollbars="none"
android:transcriptMode="normal"/>
<ListView
android:id="@+id/ListView1"
android:text="@string/Website"
android:layout_height="30px"
android:layout_width="150px"
android:scrollbars="none"
android:transcriptMode="normal"/>
两个listview之间有一行空行。我怎么移除它?
有不同的方法来实现这一点,但我不确定哪一个是最好的(我甚至不知道是否有最好的方法)。我知道至少有两种不同的方法在ListView中做到这一点:
1. 设置分隔符为空:
1.1. 以编程方式
yourListView.setDivider(null);
1.2. XML
它在ListView元素中。
android:divider="@null"
2. 将分隔符设置为透明,并将其高度设置为0,以避免在listview元素之间添加空格:
2.1. 编程:
yourListView.setDivider(new ColorDrawable(android.R.color.transparent));
yourListView.setDividerHeight(0);
2.2. XML
android:divider="@android:color/transparent"
android:dividerHeight="0dp"
有不同的方法来实现这一点,但我不确定哪一个是最好的(我甚至不知道是否有最好的方法)。我知道至少有两种不同的方法在ListView中做到这一点:
1. 设置分隔符为空:
1.1. 以编程方式
yourListView.setDivider(null);
1.2. XML
它在ListView元素中。
android:divider="@null"
2. 将分隔符设置为透明,并将其高度设置为0,以避免在listview元素之间添加空格:
2.1. 编程:
yourListView.setDivider(new ColorDrawable(android.R.color.transparent));
yourListView.setDividerHeight(0);
2.2. XML
android:divider="@android:color/transparent"
android:dividerHeight="0dp"