fragment中的listView怎么获取本地数据
我用的是(ViewPager)父是FragmentActivity子是Fragment,子的布局里有个listView,listView怎么获取数据...
我用的是(ViewPager)父是FragmentActivity子是Fragment,子的布局里有个listView,listView怎么获取数据
展开
1个回答
展开全部
获取list中的数据不是通过adapter中的getView方法吗?还是你指的是fragment要给父传值的问题?
追答
这跟常规的操作没什么区别啊,写一个适配器继承BaseAdapter。用构造方法传入一个上下文对象以及一个带有数据的list集合。给你段代码。我是用list>存储的数据。这里我只给出getView方法,字数限制
class MyAdapter extends BaseAdapter {
private List> list;
public MyAdapter(List> list) {
super();
this.list = list;
}
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
View view = getActivity().getLayoutInflater().inflate(
R.layout.list_contentfragment_item, null);
TextView text_title = (TextView) view
.findViewById(R.id.text_title_contentfragment);
ImageView imageView = (ImageView) view
.findViewById(R.id.image_contentFragment);
TextView text_time = (TextView) view
.findViewById(R.id.text_create_time_contentFragment);
text_title.setText(list.get(position).get("title").toString());
text_time.setText(list.get(position).get("nickname").toString());
imageView.setImageResource(R.drawable.defaultcovers);
return view;
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询