Как установить listviewadapter в пользовательском диалоге Android? - PullRequest
0 голосов
/ 21 мая 2010

я использую следующий код для setlistview адаптера, но выдает ошибку в последней строке

public class MyCustomDialog extends Dialog 
{
    String[] items= {"lorem", "ipsum", "dolor", "sit", "amet",
            "consectetuer", "adipiscing", "elit", "morbi", "vel",
            "ligula", "vitae", "arcu", "aliquet", "mollis",
            "etiam", "vel", "erat", "placerat", "ante",
            "porttitor", "sodales", "pellentesque", "augue", "purus"};

            TextView selection;


    public MyCustomDialog(Context context) 
    {
        super(context);

    }

    @Override
    public void onCreate(Bundle savedInstanceState) 
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.mylistviewdialog);



ListView lst=(ListView)findViewById(R.id.mylist);

        lst.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, items));  

// error here The constructor ArrayAdapter<String>(MyCustomDialog, int, String[]) is undefined



    }

}

пожалуйста, руководство, какую ошибку я делаю? любая помощь будет оценена.

1 Ответ

3 голосов
/ 21 мая 2010

lst.setAdapter (новый ArrayAdapter (this.getcontext (), android.R.layout.simple_list_item_1, items));

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...