Android 在listview中显示列表文件

Android 在listview中显示列表文件,android,listview,Android,Listview,我正在尝试在列表视图中显示文件: 它工作得很好。现在我正在尝试将TextView添加到此Listview,所以我尝试了 我谨此陈辞: 我不想使用适配器类 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); tv =(TextView) findViewById(R.id

我正在尝试在列表视图中显示文件:

它工作得很好。现在我正在尝试将TextView添加到此Listview,所以我尝试了 我谨此陈辞: 我不想使用适配器类

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    tv =(TextView) findViewById(R.id.textView2);

    path = Environment.getExternalStorageDirectory().getPath();
    file = new File(path);
    setListView();
}

public void setListView(){

    String[] mFilesList = file.list();


    mListView = (ListView)findViewById(R.id.listView1);

    mArray = new ArrayList<String>();
    fArray = new ArrayList<String>();

    for(int i = 0; i<mFilesList.length; i++){
        mArray.add(mFilesList[i]);


    }
    for (int i = 0; i < mFilesList.length; i++) {
        fArray.add(mFilesList[i].length()+" files");

    }



    ArrayAdapter<String> mAdapter = new ArrayAdapter<String>(getApplicationContext()
            , R.layout.rows, R.id.textView1,mArray);

    ArrayAdapter<String> mAdapterSecond = new ArrayAdapter<String>(getApplicationContext()
            , R.layout.rows, R.id.textView2,fArray);`



    mListView.setAdapter(mAdapterSecond);
    mListView.setAdapter(mAdapter);
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tv=(TextView)findViewById(R.id.textView2);
path=Environment.getExternalStorageDirectory().getPath();
文件=新文件(路径);
setListView();
}
public void setListView(){
字符串[]mFilesList=file.list();
mListView=(ListView)findViewById(R.id.listView1);
mArray=新的ArrayList();
fArray=新的ArrayList();

对于(int i=0;iListView
只接受一个
适配器
。您的最后一行代码将
ListView
适配器从
mAdapterSecond
更改为
mAdapter
。您需要实现自定义适配器,按照您的意愿填充这两个
TextView

您能解释一下您想要什么吗o看到了吗?我只需要将atextview添加到listview中