1

私はこのコードを持っています:

setListAdapter(new ArrayAdapter<String> (this, R.layout.actiemenu, array));
    ListView lv = getListView();
    lv.setTextFilterEnabled(true);

final String[] array = new String[] {
    "Ding", "AnderDing", "Nogeending", "laatseding"
};

の配列、R.layout.actiemenuarrayは、その後、finalString[]などで作成された配列である必要があります。

ただし、Eclipseでエラーが発生します。なぜそれが機能しないのか誰かが知っていますか?

4

1 に答える 1

2

使用する前に宣言する必要があるため、2つのステートメントを入れ替えるだけです。

final String[] array = new String[] {
    "Ding", "AnderDing", "Nogeending", "laatseding"
};

setListAdapter(new ArrayAdapter<String> (this, R.layout.actiemenu, array));
    ListView lv = getListView();
    lv.setTextFilterEnabled(true);
于 2012-06-10T20:01:10.447 に答える