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

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

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

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

21.12.2016, 23:19. Просмотров 214. Ответов 4
Метки нет (Все метки)

Доброго времени суток. Подскажите пожалуйста.
Проблема такая, есть Activity с кнопками и т. д., по нажатию на кнопку открывается полупрозрачный Layout
с определённым выбором. Так вот при нажатии на этот Layout кнопки на заднем плане нажимаются. Как сделать так
чтобы задний фон был виден но на нажатия не реагировал. Делать Layout кликабельным пробовал и пустой
onClick на него вешал - не помогает.
Заранее спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.12.2016, 23:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Android layout (Программирование Android):

At android.widget.LinearLayout.setChildFrame Layout в Layout-те - Программирование Android
Нужен совет бывалых. У меня есть активити которое запускается с мейн активити, на нем лежит Layout (горизонтальный) в котором 2й...

Длинное нажатие для android.R.layout.simple_list_item_multiple_choice - Программирование Android
Добрый день! Используя приведенный ниже код получил чекбоксы в списке, один из которых можно выделить, нажав на строку в списке. ...

Анимированный дизайн смены Layout или просто выдвигаемый layout - Программирование Android
Ну, думаю тут и так всё понятно. Я просто не знаю, какие ключевые слова вводить в гугл, всё что попадается это Drawer А мне нужнен просто...

Не хочет работать в layout, но включается в layout-land - Программирование Android
доброе утро ! пишу первое приложение. обычный мейн.хмель выглядит вот так : <?xml version="1.0" encoding="utf-8"?> <LinearLayout...

Добавить layout на layout - Программирование Android
Нашёл такой код: layout.add(view); только не понимаю куда его писать. Нужно чтобы один layout можно было использовать в нескольких других. ...

Layout - Программирование Android
Здравствуйте! На layout кидаю изображение через ImaageView, при эмуляции по бокам экрана есть отступ.ImageView (по содержимому,вставлял...

4
Vladimirys
309 / 206 / 25
Регистрация: 16.01.2010
Сообщений: 589
22.12.2016, 01:35 #2
Самое простое. Можно убирать кнопки, точнее, делать их не видимыми, когда они на заднем плане, и видимыми, когда не переднем
Java
1
2
3
button.setVisibility(View.INVISIBLE); - не видима
 
button.setVisibility(View.VISIBLE); - видима
1
powowstal
30 / 30 / 6
Регистрация: 21.03.2013
Сообщений: 367
22.12.2016, 11:26 #3
sanchez2zz, или в onPause() делать не кликабельными, а в onResume() востанавливать кликабельность
1
Pablito
2525 / 2004 / 624
Регистрация: 12.05.2014
Сообщений: 7,030
Завершенные тесты: 1
22.12.2016, 11:33 #4
надо этот прозрачный лаяут сделать кликабельным, то есть на ним прописать android:clickable="true"
да, я знаю что автор пробовал, но это работает
1
psinetron
8 / 8 / 2
Регистрация: 24.01.2012
Сообщений: 59
22.12.2016, 11:36 #5
Просто добавлю, что свойство clickable=true нужно установить именно на перекрывающий полупрозрачный layout. Ну а вообще - скорее всего вам подойдут диалоги
1
22.12.2016, 11:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.12.2016, 11:36
Привет! Вот еще темы с ответами:

Откуда берутся атрибуты android:layout_width и android:layout_height в элементе LinearLayout? - Программирование Android
Недавно начал изучать Android API, а сегодня более менее разобрал основы синтакиса XML. Затем стал разбирать следующий пример: ...

TextViews и Layout - Программирование Android
Здравствуйте! Имеется много генерируемых TextView. Как их можно поставить друг за дугом, что бы получился текст, как в обчной статье? ...

Авторазмер в Layout - Программирование Android
Добрый вечер. Столкнулся с проблемой. Необходимо что б был авторазмер для лайаута. В зависимости от размера экрана он сам подгоняет...

Разметка layout - Программирование Android
Хочу сделать вот такую разметку. Т.е. как-бы объединить ячейки, чтобы можно было в эту ячейку добавить компонент. Как это можно сделать?


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

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

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