如何在Android中创建我自己的ListFragment?
在普通的ListView中,我通常可以为一行创建自己的样式 当我有一个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,并可以对其执行任何操作 关于你的第二个
setListAdapter(新的ArrayAdapter(getActivity(),android.R.layout.simple_list_item_1,list_items))
但是,如果单行有三个以上的值怎么办?通过在
ListFragment
中调用getListView()
,您将返回相应的ListView
,并可以对其执行任何操作
关于你的第二个问题:
如果要控制适配器的行为,只需构建自己的自定义适配器。
第一次需要做一点工作,但一旦你学会了如何做,你就会需要并大量使用它
有很多关于这方面的教程,例如。
确保也使用保持架模式以优化性能
结果可能是这样的
MyCustomAdapter adapter = new MyCustomAdapter(itemList, context);
...
getListView().setListAdapter(adapter);