如何在Android中创建我自己的ListFragment?

如何在Android中创建我自己的ListFragment?,android,list,listview,row,android-listfragment,Android,List,Listview,Row,Android Listfragment,在普通的ListView中,我通常可以为一行创建自己的样式 当我有一个ListFragment时,我怎么做 我知道我必须更改此行的第二个参数: setListAdapter(新的ArrayAdapter(getActivity(),android.R.layout.simple_list_item_1,list_items)) 但是,如果单行有三个以上的值怎么办?通过在ListFragment中调用getListView(),您将返回相应的ListView,并可以对其执行任何操作 关于你的第二个

在普通的ListView中,我通常可以为一行创建自己的样式

当我有一个ListFragment时,我怎么做

我知道我必须更改此行的第二个参数:

setListAdapter(新的ArrayAdapter(getActivity(),android.R.layout.simple_list_item_1,list_items))


但是,如果单行有三个以上的值怎么办?

通过在
ListFragment
中调用
getListView()
,您将返回相应的
ListView
,并可以对其执行任何操作

关于你的第二个问题: 如果要控制适配器的行为,只需构建自己的自定义适配器。 第一次需要做一点工作,但一旦你学会了如何做,你就会需要并大量使用它

有很多关于这方面的教程,例如。 确保也使用保持架模式以优化性能

结果可能是这样的

MyCustomAdapter adapter = new MyCustomAdapter(itemList, context);
...
getListView().setListAdapter(adapter);