0

こんにちは、私はダイアログ ボックスで作業しており、ダイアログ ボックス内に ListView が必要です。問題は、「this」「new ArrayAdapter(this」) を使用できないことです。

誰かが私を助けることができますか?

ListView dialog_ListView = (ListView)dialog.findViewById(R.id.list);

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

dialog_ListView.setAdapter(adapter);
4

1 に答える 1

1

多分この回避策はあなたを助けるでしょう:

ListView dialog_ListView = (ListView)dialog.findViewById(R.id.list);

ArrayAdapter<String> adapter = new ArrayAdapter<String>(dialog_ListView.getContext(),android.R.layout.simple_list_item_1, comment11);

dialog_ListView.setAdapter(adapter);
于 2012-09-27T08:31:02.743 に答える