Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Rm1
0 / 0 / 0
Регистрация: 15.02.2015
Сообщений: 11
#1

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

20.03.2015, 20:37. Просмотров 340. Ответов 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
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Выпадающее меню без xml (как правильно применить Spinner) (Программирование Android):

Обновление Spinner -правильно ли так делать? - Программирование Android
Здравствуйте. Вопрос такой. Мне нужно, что бы один и тоже Spinner отображал разные списки. К примеру, список яблок или груш) По...

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

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

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

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

Выпадающее меню для каждого пункта ListView - Программирование Android
Здравствуйте! Как реализовать подобное меню в списке? Я придумал только с использованием spinner-а в каждом item's view-е, но...

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

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

Как открыть клавиатуру Android без xml - Программирование Android
Всем привет, мне очень нужно открыть клавиатуру android без потребности xml файла(кроме manifest'а конечно). Я сам пока нуб в java,...

Расположил выпадающее меню, а позиционирование не правильно - HTML, CSS
Всем Привет! Я только познаю работу со скриптами! И пока ещё совсем зелен. Прошу у вас СОВЕТА, ПОМОЩИ! Я Пытаюсь сделать сайт,...

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


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

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

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