使用過濾器Android的自定義Listview適配器請(qǐng)嘗試在我的列表視圖上實(shí)現(xiàn)一個(gè)過濾器。但是只要文字變了,列表就會(huì)消失。請(qǐng)幫我把我的密碼。適配器類。package com.talagbe.schymn;import java.util.ArrayList;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.ArrayAdapter;import android.widget.TextView;public class HymnsAdapter extends ArrayAdapter<Hymns> {ArrayList<Hymns> hymnarray;Context context;LayoutInflater inflater;int Resource;public HymnsAdapter(Context context, int resource, ArrayList<Hymns> objects) {
super(context, resource, objects);
// TODO Auto-generated constructor stub
hymnarray=objects;
Resource= resource;
this.context=context;
inflater= (LayoutInflater) context.getSystemService(context.LAYOUT_INFLATER_SERVICE);}@Overridepublic View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
ViewHolder holder;
if(convertView==null){
convertView= inflater.inflate(Resource,null);
holder= new ViewHolder();
holder.hymntitle= (TextView) convertView.findViewById(R.id.Hymn_title);
// holder.hymntext= (TextView) convertView.findViewById(R.id.Channel_name);
convertView.setTag(holder);
}else{
holder=(ViewHolder)convertView.getTag();
}
holder.hymntitle.setText(hymnarray.get(position).getTitle());
//holder.hymntext.setText(hymnarray.get(position).getText());
return convertView;}
static class ViewHolder{
public TextView hymntitle;
public TextView hymntext;}
}下面是我試圖實(shí)現(xiàn)過濾器的另一個(gè)類。我有一個(gè)編輯文本,在textChangeListener上實(shí)現(xiàn)
使用過濾器Android的自定義Listview適配器
拉風(fēng)的咖菲貓
2019-06-28 11:02:12