如何从ListFragment使用ListView?

问题描述 投票:0回答:2

public class sidebar extends ListFragment{
@Override 
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ArrayList<String> pavan = new ArrayList<String>();
pavan.add("Short Transmission Lines");
pavan.add("Medium pi Transmission Lines");
pavan.add("Medium T Transmission Lines");
pavan.add("Long Transmission Lines");
ca kumar = new ca(getActivity(), 0, pavan);
setListAdapter(kumar);}}

我正在处理列表片段。我使用了

setContentView(Listview)
而不为活动创建其他布局文件并使用活动列表视图。我怎样才能对列表片段做同样的事情,而不使用其他 xml 布局,只使用列表的列表视图
Fragment.setContentView
并返回 listview 似乎不起作用。

android listview fragment android-listfragment
2个回答
0
投票

尝试这样:

public class ListViewDemoFragment extends ListFragment {
    
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setListAdapter(adapter);
}
}

样品在这里


0
投票

您可以使用

setListAdapter(mAdapter);

要获取listView对象,你可以像下面这样做:

ListView mListView = getListView();
© www.soinside.com 2019 - 2024. All rights reserved.