2010-12-04 14 views

答えて

7

問題はadapter変数がないあなたがSetListAdapter()で使用するのと同じArrayAdapterであるということです。

OnCreate()方法でこのコードを使用してみてください:

this.adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, mStrings); 
setListAdapter(adapter); 
1

むしろあなたが1行で同じことを行うことができます

setListAdapter(アダプタは=新しい ArrayAdapter(これ、 android.R。 layout.simple_list_item_1、 mStrings));

乾杯!

+4

同じ行に記述することはできますが、これはベストプラクティスではありません。 –

1

あなたはステートメントを使用する必要があります。

adapter.notifyDataSetChanged(); 

リストビュー項目をフィルタリングした後、アダプタを更新します。それだけで、フィルタリングされた結果を見ることができます。

関連する問題