可扩展列表子项未出现在Android中的一行中

时间:2015-02-12 08:58:12

标签: java android expandablelistview

这是我的每个子视图的list_row_details xml文件:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
      android:layout_width="match_parent"
    android:layout_height="60dp"
    android:clickable="true"
    android:orientation="horizontal"
     android:background="#083961"
    android:paddingLeft="40dp" >

     <TextView
         android:id="@+id/textView1"
         android:layout_width="66dp"
         android:layout_height="wrap_content"
         android:drawableLeft="@drawable/ic_launcher"
         android:drawablePadding="5dp"
         android:gravity="center"
         android:text="@string/hello_world"
         android:textSize="14sp"

         android:textStyle="bold" >

    </TextView>

    <View
        android:layout_width="match_parent"
        android:layout_height="1dp"
        android:background="@android:color/black" />

这是我将项目添加到可扩展列表的代码:

public class ImagePage extends Activity {
    SparseArray<Group> groups = new SparseArray<Group>();
    @Override
    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_image_page);

        createData();
        ExpandableListView listView = (ExpandableListView) findViewById(R.id.expandableListView1);
        MyExpandableListAdapter adapter = new MyExpandableListAdapter(this,
                groups);
        listView.setAdapter(adapter);
   }

   public void createData() {
        Bundle b=getIntent().getExtras();
        String s[]=b.getStringArray("label");

        for (int j = 0; j <s.length; j++) {
           Group group = new Group(s[j]);
           for (int i = 0; i <4; i++) {
              group.children.add("Test"+i);
           }
           groups.append(j, group);
        }
   }    
} 

这里DoubleChild.a是一个二维数组,在另一个类中声明。

这是我的小组课程:

public class Group {
     public String string;
      public final List<String> children = new ArrayList<String>();

      public Group(String string) {
        this.string = string;
      }
}

期望的结果:

enter image description here

目前的结果:

enter image description here

所以Test就像(可扩展列表子视图)

这样的显示
T
e
st
0

但我希望它能在一行中出现:

Test 0

我没有得到我做错的事。

0 个答案:

没有答案