AppCompatSpinner MODE_DIALOG программно

188
24 февраля 2018, 21:32

Пытаюсь создать AppCompatSpinner программно. Но как его программно сделать MODE_DIALOG? В обычном Spinner получается:

Spinner spinner = new Spinner(this, Spinner.MODE_DIALOG);

Но в классе AppCompatSpinner переменная MODE_DIALOG объявлена private и написание следующей строки выдаст ошибку:

AppCompatSpinner spinner = new AppCompatSpinner(this, AppCompatSpinner.MODE_DIALOG);

В описании конструктора класса, самое интересное, написано, что так можно делать. А фактически на private переменную сослаться нельзя.

Answer 1

Напишите следующий код:

AppCompatSpinner spinner = new AppCompatSpinner(this, Spinner.MODE_DIALOG);

Так можно, потому что AppCompatSpinner наследуется от класса Spinner.

Надеюсь вам помог ответ!

READ ALSO
Java FX CheсkBox

Java FX CheсkBox

Как задать возможность выбора только одного из сheсkbox, или есть какие-то другие элементы для этого

209
Прошу помощи у знатоков в поиске причины java.lang.NoSuchMethodError

Прошу помощи у знатоков в поиске причины java.lang.NoSuchMethodError

Я пытаюсь настроить отправку уведомлений с сервера tomcat (Ubuntu 1604) на android с помощью Firebase Cloud Messaging

242
Android, Java. Получение имени файла с uri

Android, Java. Получение имени файла с uri

Такая проблема Вызываю диалог открытия окон, выбираю файлы, получаю uri файлов Теперь мне нужно получить имя файла такое какое оно в телефоне...

243
Android APK Compiler

Android APK Compiler

Здарова Стак Овер Флововцы! Есть такая тема, мне нужно сделать программу на дроиде, которая будет компилить другие программыНапример: AIDE в гугл...

189