データをバインドする配列リストがありますこれは例です
MyStrings =new ArrayList<String>();
MyStrings.add("Dog");
MyStrings.add("Cat");
MyStrings.add("Can");
MyStrings.add("Ant");
MyStrings.add("Str");
これで文字列String sweet="c";
ができました。OIが必要なのは、文字列(甘い)に基づいてそのArraylistをフィルタリングし、MyStringsの項目がCatとCanのみになるようにすることです。
編集 私はあなたを手に入れて本当に申し訳ありませんが、私の主な問題は、甘いものがこのコードを使用して試した編集可能なものであるということです
public void onTextChanged(CharSequence s, int start, int before,int count) {
//adapter2.getFilter().filter(s);
//int length = filterEditText.getText().length();
filterME = filterEditText.getText();
List<String> MySortStrings =new ArrayList<String>();
for(int i=0;i<MyStrings.size();i++)
{
String newString = MyStrings.get(i);
if (newString.startsWith(filterME)){
}
}
//adapter2 = new LazyAdapterGetFriends(MyFriends.this,x);
//list.setAdapter(adapter2);
}
この宣言を使用する
LazyAdapterGetFriends adapter2;
ArrayList<String> MyStrings;
//List<String> MyStrings;
EditText filterEditText;
私の間違った質問でごめんなさい..私をばかにする