如何使用 ListFragment 中的 ListView?
How to use ListView from ListFragment?
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)
而没有为 activity 创建其他布局文件并使用了活动列表视图。我如何在不使用其他 xml 布局并且仅使用列表 Fragment.setContentView
的列表视图和返回列表视图的情况下对列表片段执行相同的操作似乎根本不起作用。
这样试试:
public class ListViewDemoFragment extends ListFragment {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setListAdapter(adapter);
}
}
样本是here
您可以使用setListAdapter(mAdapter);
要获取 listView 对象,您可以按如下方式操作:
ListView mListView = getListView();
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)
而没有为 activity 创建其他布局文件并使用了活动列表视图。我如何在不使用其他 xml 布局并且仅使用列表 Fragment.setContentView
的列表视图和返回列表视图的情况下对列表片段执行相同的操作似乎根本不起作用。
这样试试:
public class ListViewDemoFragment extends ListFragment {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setListAdapter(adapter);
}
}
样本是here
您可以使用setListAdapter(mAdapter);
要获取 listView 对象,您可以按如下方式操作:
ListView mListView = getListView();