Android 筛选自定义列表视图/创建筛选器

Android 筛选自定义列表视图/创建筛选器,android,arraylist,android-listview,textview,Android,Arraylist,Android Listview,Textview,我正在开发带有自定义ArrayList和自定义ListView的应用程序。问题是它只按textview2对象进行过滤。我需要至少按textview1和textview2进行过滤 自定义ArrayList包含以下内容: public class favdat { public String prece,termins,veic,links; } 我的ArrayAdapter: private class MyAdapter extends ArrayAdapter<String&

我正在开发带有自定义ArrayList和自定义ListView的应用程序。问题是它只按textview2对象进行过滤。我需要至少按textview1和textview2进行过滤

自定义ArrayList包含以下内容:

public class favdat {
    public String prece,termins,veic,links;

}
我的ArrayAdapter:

private class MyAdapter extends ArrayAdapter<String>
{
    public MyAdapter(Context context, int resource, int textViewResourceId,List<String> at) 
    {
        super(context, resource, textViewResourceId, at);
        // TODO Auto-generated constructor stub
    }

    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        // TODO Auto-generated method stub

            LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            View row = inflater.inflate(R.layout.customlv, parent,false);
            TextView tv1 = (TextView) row.findViewById(R.id.textView1);
            TextView tv2 = (TextView) row.findViewById(R.id.textView2);
            ImageView iv2 = (ImageView) row.findViewById(R.id.imageView1);
            iv2.setClickable(true);
            tv1.setText(da.get(position).prece);
            tv1.setTextColor(Color.RED);
            tv2.setTextColor(Color.YELLOW);
            tv2.setText(da.get(position).termins);
            data7 = new favdat();
            data7.links = da.get(position).links;
            data7.prece = da.get(position).prece;
            data7.termins = da.get(position).termins;
            data7.veic =
        da.get(position).veic;

            return row;
        }
}
我使用文本观察程序来过滤ListView内容。但它只通过TextView2进行过滤
所以问题是我如何过滤我的自定义列表,或者如何根据我的需要编写过滤器?

你所说的“只按一个对象过滤”是什么意思,我至少需要按两个对象过滤。?一个或两个意思?@Paresh Mayani抱歉,正如你可能在我的ArrayAdapter中看到的,我需要创建一个过滤器,该过滤器将显示listview中具有我输入的值的元素。@silent因为我是android开发的新手,我不知道如何创建自己的过滤器