Android 在listview中搜索(自定义适配器)

Android 在listview中搜索(自定义适配器),android,listview,Android,Listview,我想在我的Listview中实现一个搜索,我尝试了很多,但是我没有发现任何soluzine可以使用我的代码! 你能帮助我吗?或者在这种情况下,给我看看其他的方法? 谢谢你的帮助 public class CustomListAdapter extends ArrayAdapter<String> { private final Activity context; private final String[] itemname; private String[] url; pub

我想在我的Listview中实现一个搜索,我尝试了很多,但是我没有发现任何soluzine可以使用我的代码! 你能帮助我吗?或者在这种情况下,给我看看其他的方法? 谢谢你的帮助

public class CustomListAdapter extends ArrayAdapter<String> {

private final Activity context;
private final String[] itemname;

private String[] url;

public CustomListAdapter(Activity context, int mylist, String[] itemname, String[] url) {
    super(context, R.layout.mylist, itemname);
    // TODO Auto-generated constructor stub

    this.context=context;
    this.itemname=itemname;
    this.url= url;

}

public View getView(int position,View view,ViewGroup parent) {
    LayoutInflater inflater=context.getLayoutInflater();
    View rowView=inflater.inflate(R.layout.mylist, null,true);

    TextView txtTitle = (TextView) rowView.findViewById(R.id.item);
    ImageView image = (ImageView) rowView.findViewById(R.id.icon);
    TextView extratxt = (TextView) rowView.findViewById(R.id.textView1);

    txtTitle.setText(itemname[position]);

    extratxt.setText("Ricetta " + itemname[position]);

    Picasso
            .with(context)
            .load(url[position])
            .fit() // will explain later
            .transform(new RoundedTransformation(5, 0))
            .centerCrop()
            .into(image);

   return rowView;

   };

}
公共类CustomListAdapter扩展了ArrayAdapter{
私人最终活动背景;
私有最终字符串[]itemname;
私有字符串[]url;
公共CustomListAdapter(活动上下文、int mylist、字符串[]itemname、字符串[]url){
super(context,R.layout.mylist,itemname);
//TODO自动生成的构造函数存根
this.context=context;
this.itemname=itemname;
this.url=url;
}
公共视图getView(内部位置、视图视图、视图组父视图){
LayoutInflater充气器=上下文。getLayoutInflater();
视图行视图=充气机。充气(R.layout.mylist,null,true);
TextView txtTitle=(TextView)rowView.findViewById(R.id.item);
ImageView image=(ImageView)rowView.findViewById(R.id.icon);
TextView extratxt=(TextView)rowView.findViewById(R.id.textView1);
setText(项目名称[位置]);
extractxt.setText(“Ricetta”+项目名称[位置]);
毕加索
.与(上下文)
.load(url[位置])
.fit()//稍后将进行解释
.转换(新一轮转换(5,0))
.centerCrop()
.进入(图像);
返回行视图;
};
}

对不起,我不能说出主要的活动,但我不确定我是否理解你想做什么。所以,你有一个列表,你可以在其中显示一些信息。。。您是否有一个用户可以输入内容的搜索字段?你想根据用户的输入更新列表中的项目吗?下面是在listview中添加搜索选项的详细说明功能:我有一个编辑文本,该文本将函数用于在listview中搜索并显示结果。我确实查看了android hive的链接,但你无法使用自定义lista适配器和我的代码!