Android 如何将子项添加到自定义listview?

Android 如何将子项添加到自定义listview?,android,listview,Android,Listview,我正在使用这样的自定义列表视图。如何将子项Sinbox添加到列表项From for (int k = 0; k < fromb.length; ++k) { if(k==0) { frin = fromb[k]+"\n"+inboxb[k]; } else { frin = frin + "##"+fromb[k]+"\n"+inboxb[k];

我正在使用这样的自定义列表视图。如何将子项Sinbox添加到列表项From

      for (int k = 0; k < fromb.length; ++k) {
        if(k==0)
        {
             frin = fromb[k]+"\n"+inboxb[k];
        }
        else
        {
              frin = frin + "##"+fromb[k]+"\n"+inboxb[k];
        }

    }

    frin1=frin.split("##");
    lView.setAdapter(new ArrayAdapter<String>(this,R.layout.single_choice, frin1));
    //lView.setAdapter(new ArrayAdapter<String>(this,R.layout.single_choice, inboxb));
    lView.setTextFilterEnabled(true);
    lView.setOnItemClickListener(new OnItemClickListener() {
      public void onItemClick(AdapterView<?> parent, View view,
                int position, long id) {
                 String s1=(String) ((TextView) view).getText();


                 for (int i=0;i<frin1.length;i++)
                 {
                     //Log.i("TextOnly2",bookmarkurlsb[i]);
                     if(frin1[i]==s1)
                     {  
                         String fromf=fromb[i];
                         String inboxf=inboxb[i];
                         Intent intent = new Intent(Inbox.this,Details.class);
                         intent.putExtra("from", fromf);
                         intent.putExtra("inbox", inboxf);
                         startActivity(intent);
                     }
                     else
                     {

                     }
                 }

                }
            });
布局:右布局。单选

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
   android:id="@+id/TextView15"
   android:layout_width="fill_parent"
   android:layout_height="wrap_content"
   android:textSize="17sp"
   android:gravity="center_vertical"
   android:paddingLeft="6dip"
   android:paddingTop="15dp"
   android:paddingBottom="15dp" 
   android:background="#444444"
   android:textColor="@color/list_color"
   android:minHeight="?android:attr/listPreferredItemHeight"

/>

您需要一个baseAdapter对象,它将为您生成视图

看看这个

对于您的问题,最重要的部分是baseAdapter类下的getView函数