Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Rm1
0 / 0 / 0
Регистрация: 15.02.2015
Сообщений: 11
#1

Выпадающее меню без xml (как правильно применить Spinner)

20.03.2015, 20:37. Просмотров 360. Ответов 0
Метки нет (Все метки)

Всем привет! Делаю выпадающее меню в приложении, в котором Активити базируется не на xml-файле. Сейчас у меня вот такой код:
Java
1
2
3
4
5
6
7
8
9
10
11
Spinner spinner = new Spinner(myContext);
     ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(myContext,
                android.R.layout.simple_spinner_dropdown_item,
                    new String[] { "X1", "X2", "X3" });
            spinner.setAdapter(spinnerArrayAdapter);
            spinner.performClick();
            String strChoose = spinner.getSelectedItem().toString();
            if (strChoose == "X1") {A1 = 1;}
            else if (strChoose == "X2") {A1 = 2;}
            else {A1 = 3;}  
            invalidate();
Все это дело привязано к кнопочке, по нажатию на которую появляется меню с выбором (Х1, Х2, Х3). Есть две проблемы:
1. Кнопка расположена в середине экрана, а список выпадает в левом верхнем углу. Как его привязать к местоположению кнопки?
2. При выборе элемента, допустим, Х1 - значение А1 не меняется. Кстати, при нажатии на кнопку, к которой привязан Спиннер, значение А1 устанавливается на 1, как если бы я выбрал первый элемент списка, и после этого уже не меняется, куда бы я не тыкал.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.03.2015, 20:37
Ответы с готовыми решениями:

Обновление Spinner -правильно ли так делать?
Здравствуйте. Вопрос такой. Мне нужно, что бы один и тоже Spinner отображал...

Выпадающее меню
Доброго времени суток. Коллеги, подскажите как осуществить: Есть ImageView,...

Выпадающее меню
Приветствую всех! Подскажите, пожалуйста, что использовать, чтоб по клику на...

Произвольное выпадающее меню
Здравствуйте, интересует изменение выпадающего меню. Каким образом можно...

Как намапить xml на сущности правильно?
Не получается правильно составить pojo по xml и намапить его. Подскажите что...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.03.2015, 20:37

Выпадающее меню для каждого пункта ListView
Здравствуйте! Как реализовать подобное меню в списке? Я придумал только с...

Как правильно добавить xml и java файлы в проект?
Привет. Я новичок в Андроиде и Джава. Столкнулся с проблемой. Хочу создать...

Как правильно написать меню?
Я использую в своем приложении менюшку, которая вызывается стандартной кнопкой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru