Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
sskdroid
8 / 8 / 3
Регистрация: 03.03.2015
Сообщений: 68
#1

Не отрисовывается ImageButton на андроид 5 и 6 - Программирование Android

26.03.2016, 05:10. Просмотров 204. Ответов 0
Метки нет (Все метки)

сделал игрушку простую, там все элементы динамически добавляются на экран. элементы - Button, ImageButton, TextView.

Java
1
2
3
menuButton.setLayoutParams(menuLayout);
menuButton.setImageResource(R.drawable.menu);
mainLayout.addView(menuButton, menuLayout);
выяснилось что на андроид 4 все норм, а на андроид 5 и 6 не отображаются именно ImageButton.
что ж за полтергейст?

Добавлено через 31 минуту
"в Android 5.0 используется дизайн Material, который требует использовать для значков в уведомлениях белый цвет на прозрачной подложке."
вот что нашел. может тут тоже как-то Material замешан, который требует с ImageButton определенным способом работать?

Добавлено через 15 часов 7 минут
разобрался. оказалось в андроид 4 элементы динамически добавляются на экран по порядку как в коде, а в андроид 5-6 по какому-то другому порядку, по крайней мере ImageButton добавляется раньше, чем Button вне зависимости от того какое добавление раньше в коде прописывается. у меня при отрисовке ImageButton поверх Button лежали и добавлялись в коде позже, потому и отображались как надо в 4 андроиде, а в 5-6 Button оказался поверх ImageButton и полностью их закрывал
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.03.2016, 05:10     Не отрисовывается ImageButton на андроид 5 и 6
Посмотрите здесь:

ImageButton - Программирование Android
Проблема такая. У меня таблица с ImageButton. Они вначале пустые. По нажатию засовывается картинка (мелкого разрешения). Проблема в том,...

Почему не отрисовывается картинка? - Программирование Android
Написал класс, наследующий ViewSurface MainView. Написал метод onDraw, в котором поле заливается белым цветом, и вызывается метод draw...

Нажатие ImageButton - Программирование Android
Хочу определить ImageButton (остается в нажатом положении/ в фокусе/ не нажата) и у меня не хочет работать ,вылазит ошибка ,подскажите...

не работает с ImageButton - Программирование Android
Приложение не запускается с ImageButton, пишет Application has stopped unexpectedly. please try again, но когда ставлю Button вместо...

ImageButton hover - Программирование Android
Добрый вечер. Как сделать, если ты нажал на кнопку в imagebutton чтобы иконка меняло цвет. Вот исходник Сама иконка ...

ImageButton setImageResource - Программирование Android
<ImageButton android:id="@+id/imageButton1" android:layout_width="wrap_content" ...

Работа с ImageButton - Программирование Android
Hебят возникла такая проблема при замене Button на ImageButton, приложение вылетает с ошибкой при этому логи указывают на ошибку в методе...

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

ImageButton с прозрачным фоном - Программирование Android
Решил использовать кликабельные картинки, для чего разместил ImageButton и для прозрачного фона прописал в свойствах...

Button & ImageButton - Программирование Android
в чем разница между Button и ImageButton? и как сделать кликабельный контрол, но чтоб область клика была произвольной формы?

Смена изображения ImageButton - Программирование Android
Нужно что бы при нажатии на ImageButton менялось ее изображение.

ImageButton с картинкой из файла - Программирование Android
Доброе время суток, подскажите новичку, плиз, можно ли создать кнопку с загружаемой картинкой? Вроде классическое создание...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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