Реализация Spinner внутри Custom AlertDialog - PullRequest
4 голосов
/ 16 мая 2011

Я пытаюсь реализовать спиннер внутри пользовательского диалогового окна alerttdialog, но я получаю исключение NullPointer есть идеи?

Исключение NullPointer возникает в строке: spinner.setAdapter(adapter); где спиннер равен нулю.

LayoutInflater inflater = getLayoutInflater();
        View dialoglayout = inflater.inflate(R.layout.custom_dialog, (ViewGroup) findViewById(R.id.layout_root));
        AlertDialog.Builder builder = new AlertDialog.Builder(this);
        builder.setView(dialoglayout);

        Spinner spinner = (Spinner) findViewById(R.id.spinner);
        ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
                this, R.array.priority_array, android.R.layout.simple_spinner_item);
        adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        spinner.setAdapter(adapter);

        builder.show();

Ответы [ 2 ]

3 голосов
/ 24 августа 2011

Поиск Spinner в dialoglayout

Spinner spinner = (Spinner) dialoglayout.findViewById(R.id.spinner);
0 голосов
/ 16 мая 2011

Пожалуйста, укажите трассировку стека, чтобы мы могли знать, ГДЕ происходит ваше исключение Nullpointer :).

Приветствия

Ready4Android

P.s. Grrr, кажется, я не могу писать комментарии: O иначе это был бы комментарий.

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