listview-怎么给Fragment中的ListView绑定数据

问题描述

怎么给Fragment中的ListView绑定数据

急求指点!我的Fragment加载的布局里有一个ListView控件,ListView内行有一个lmageView
我想给这个ImageVieW绑定数据
求大神指点怎么弄啊,我老报错

解决方案

listview的getview中,加载视图,并findviewbyid,找到imageview,并根据position得到指定位置的数据,给imageview赋值

解决方案二:

绑定数据到ListView
ListView绑定数据
ListView绑定数据

解决方案三:

绑定数据到ListView
ListView绑定数据
ListView绑定数据

解决方案四:

把logcat 报错 贴出来看下 就知道了

解决方案五:

那你把你的代码贴出来。看看就知道了

解决方案六:

一下是我的代码麻烦大家帮忙看看
public class MyFragment3 extends ListFragment{
private ListViewAdapter adapter;

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.mylog,container,false);
    return view;
}

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

public class ListViewAdapter extends BaseAdapter{
private LayoutInflater inflater;
private int[] pic = {R.drawable.a,R.drawable.b};

public ListViewAdapter(Context context){
    inflater = LayoutInflater.from(context);
}
@Override
public int getCount() {
    return pic.length;
}
@Override
public Object getItem(int position) {
    return position;
}
@Override
public long getItemId(int position) {
    return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
    ViewHolder holder = null;
    if (convertView == null) {
        holder = new ViewHolder();
        convertView = inflater.inflate(R.layout.log_item, null);
        holder.iv = (ImageView) convertView.findViewById(R.id.log_pic);
        convertView.setTag(holder);
    } else {
        holder = (ViewHolder) convertView.getTag();
    }  

    holder.iv.setImageResource(pic[position]);
    return convertView;
}

class ViewHolder{
    ImageView iv;
}

}

解决方案七:

你可以用Picasso加载图片

时间: 2024-10-02 08:05:01

listview-怎么给Fragment中的ListView绑定数据的相关文章

android Fragment中嵌入ListView ,更新数据后,getview()没被调用

问题描述 android Fragment中嵌入ListView ,更新数据后,getview()没被调用 我是在vieapage里面嵌套listview的.viewpager是用fragment写的.listview是简单Adapter写的 解决方案 你刷新时怎么写的,如果制定了adapter,调用adapter的notifyDataSetChanged就可以了,除非你的数据源中没有数据 解决方案二: 先看listview是否绑定了adapter,然后看是否调用了notifyDataSetCh

fragment 中 删除listview中的一行,执行更新数据,数据已经删除了,界面更新不了。

问题描述 fragment 中 删除listview中的一行,执行更新数据,数据已经删除了,界面更新不了. fragment 中 删除listview中的一行,执行更新数据,数据已经删除了,界面更新不了.退出程序,重新加载fragment界面可以显示删除后的界面请问改怎么刷新 fragment .网上说的adapter.notifyDataSetChanged();不行.新手求解答,谢谢大神!!! 解决方案 你要把listview对应的数据集中的记录也删除,然后adapter再 notify一下

ASP.NET ListView中使用DropDownList绑定数据方法

ASP.NET提供的大部分数据绑定控件都是使用额外的标记自动封装显示数据,举例来说,GridView控件在一个HTML表格(<table>)中显示它的数据,每条记录显示一行(<tr>),每个字段显示为一个单元格(<td>),虽然你可以使用TemplateField组件自定义GridView的外观,但GridView的输出仍然是限制在一个table组件中的,但有时候你想要完全控制由数据绑定控件产生的HTML标记的外观,这正是ListView控件的优势,ListView控件

ASP.NET中的DataGridView绑定数据和选中行删除功能具体实例_实用技巧

首现我们拖入一个DataGridView控件到.aspx页面中,然后绑定你需要显示的列,具体代码如下. 复制代码 代码如下:  <asp:GridView ID="gvDepartList" runat="server" AutoGenerateColumns="False"          Height="108px" Width="600px"  OnRowDeleting="gvDe

Flex中在Tree绑定数据后自动展开树节点的方法_Flex

用Flex/Flash做开发的同志们应该会使用 expandChildrenOf(item,true)方法来使用Tree组件在绑定数据后自动展开所有树型节点(不需要用户再自己点击展开节点,会方 便许多),而在Flex开发帮忙文档中很明确写道: "If you set dataProvider and then immediately call expandChildrenOf() you may not see the correct behavior. You should either wa

在ListView中使用DropDownList绑定数据……好麻烦

在Aspx页中的代码:   <EditItemTemplate>    <asp:DropDownList ID="DropDownList1" runat="server">        <asp:ListItem Value="男">男</asp:ListItem>        <asp:ListItem Value="女">女</asp:ListIte

VS2003中DropDownList如何绑定数据

问题描述 以下是查询到的数据如何将"PNumber"字段的值绑定到DropDownList中.PrivateSubPage_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.Load'在此处放置初始化页的用户代码DimmSqlAsStringDimmCnAsSqlClient.SqlConnectionDimmCmdAsSqlClient.SqlCommandDimmRsAsSqlClient.

listview-在fragment中的listView问题

问题描述 在fragment中的listView问题 在fragment中显示一个自定义listView,但是运行后什么也没显示. public class Tab1 extends Fragment implements ListView.OnItemClickListener{ private ArrayList<Custom> fetch = new ArrayList<Custom>(); private ContactsAdapter adapter; private L

simpleadapter-为Fragment中的ListView中的ImageView赋值在setAdapter()时报错

问题描述 为Fragment中的ListView中的ImageView赋值在setAdapter()时报错 public class MyFragment3 extends ListFragment{ private ListView lv; private Context context; private List> data; private Map map; public MyFragment3(Context context){ this.context = context; } @Ov