0

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 ので、問題は、カスタムリストをフィルタリングする方法、またはニーズに合わせてフィルターを作成する方法です。

4

0 に答える 0