可扩展列表视图 - 子视图和组视图之间的空间

时间:2016-05-16 18:53:58

标签: java android xml widget expandablelistview

我正在开发一个简单的待办事项列表应用程序。我使用$c = array( 'Acer' => array( 'Image' => 'lg_acer.gif', 'Link' => array( 'acer-phones-1.php', 'acer-phones-2.php', 'acer-phones-3.php', ) ), 'Allview' => array( 'Image' => 'lg_allview2.gif', 'Link' => array( 'allview-phones-1.php', ) ) ); 来显示任务。出于某种原因,我在群组和子视图之间不断获得奇怪的空间。我尝试在xml中将分隔符高度设置为ExpandableListView,但它不会改变任何内容。

screenshot of the space

0dp的我的xml代码:

ExpandableListView

编辑:

子视图xml:

<ExpandableListView android:id="@+id/myList"
          android:layout_width="wrap_content" 
          android:layout_height="wrap_content"
          android:layout_below="@+id/addTask"/>

父视图xml:

 <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
                android:layout_width="match_parent"
                android:layout_height="130dp"
                android:background="#ff0000">



 <TextView android:layout_width="wrap_content" 
              android:layout_height="wrap_content"
              android:id="@+id/displayDetails"
              android:text="@string/detailsChild"
              android:textColor="#ffffff"/>

谢谢你们,祝你们度过愉快的一周!

1 个答案:

答案 0 :(得分:0)

我没有得到实际原因,当我尝试使用layout文件时,即使divider设置为<{1}},也显示dividerHeight strong> 0dp ,但将一些自定义颜色设置为android:divider并将dividerHeight设置为 0dp 会删除white空格。我在这里粘贴xml,你可以检查自己,看看它是否有帮助,

<ExpandableListView android:id="@+id/myList"
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content"
      android:divider="#000" <!-- Use any color or drawable -->
      android:dividerHeight="0dp"
      android:layout_below="@+id/addTask"/>