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)而没有为活动和used activities listview创建其他布局文件。如果不使用其他xml布局,只使用listFragment.setContentView的列表视图并返回list view,我怎么可能对列表片段执行同样的操作呢?这似乎根本不起作用。

最佳答案

这样试试:

public class ListViewDemoFragment extends ListFragment {

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

样本here

09-29 22:55