Как сделать меню с иконками?

Интерфейс, диалоги, темы, стили, меню
Ответить
18f46k20
Сообщения: 14
Зарегистрирован: 09 апр 2014, 00:22

Как сделать меню с иконками?

Сообщение 18f46k20 » 09 апр 2014, 01:14

Привет всем.
В общем задача такая.
1. Есть кнопка на ней иконка какая то по умолчанию.
2. Нажимаю на эту кнопку и выскакивает меню в котором еще 3 или 4-5-6-7-8 в общем сколько угодно кнопок тоже с фотками/иконками.
3. Выбираешь любую и она передаёт фотку в кнопку вывода меню п.1.
Это явно какой то тип диалога но вот что и как не представляю. :) Может есть какие уроки??
Фоток я уже нафоткал, первая кнопка получилась.

Аватара пользователя
klblk
Сообщения: 1097
Зарегистрирован: 18 окт 2012, 11:17
Откуда: г. Красноярск

Re: Как сделать меню с иконками?

Сообщение klblk » 09 апр 2014, 07:29

Spinner же вроде бы. Spinner с кастомным адаптером.

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Как сделать меню с иконками?

Сообщение Mikhail_dev » 09 апр 2014, 09:43

Да, вроде спиннер. Но что собственно хочется сделать? А то как-то странно это смотрится.

18f46k20
Сообщения: 14
Зарегистрирован: 09 апр 2014, 00:22

Re: Как сделать меню с иконками?

Сообщение 18f46k20 » 09 апр 2014, 13:08

В общем это доработанная кофеварка.
Есть предустановки доз напитка. Каждая кружка имеет свой объём и прописана в контроллере.
Я хочу нажав на одну кнопку выбора кружек вызвать меню где например 5 кружек. Тыкаешь на нужную кружку и данные о кружке передаётся в контроллер и кофеварка знает дозу.
Кружки все пофотканы и сделаны иконки. Конечно не получается оформить суперкрасиво как множество программ но хотя бы надо с чего то начинать.
И вообще где бы надыбать красивых виджетов, типа цифровых табло, стрелочных индикаторов, спидометров и прочего?

18f46k20
Сообщения: 14
Зарегистрирован: 09 апр 2014, 00:22

Re: Как сделать меню с иконками?

Сообщение 18f46k20 » 09 апр 2014, 13:49

В общем планшет 10" экрана много, я решил эти фотки просто в рядок выставить не делая меню.
Даже на 4.5" смотрится норm. Да и пользоваться только я буду, поэтому пишется под конкретный планшет.

У меня другая чайниковская беда, причём достаёт это постоянно я не могу понять причину. После C# какой то сплошной гемор с непривычки и непонимания.
У меня всё расположено на RelativeLayuot. Так вот кнопку какую нибудь тронешь не туда и сразу вылетает в ошибку при старте проге.
Например вот сейчас, я уже задолбался в пятнашки играть в слепую и никак не получается ошибку убрать перемещением виджетов.
android.widget.TextView cannot be cast to android.widgwet.Button

Ответить