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

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

Войти
Регистрация
Восстановить пароль
 
Lumber
96 / 96 / 37
Регистрация: 02.12.2015
Сообщений: 236
#1

Плохо перерисовывается кнопка при наличии фрагмента - Программирование Android

15.02.2016, 16:44. Просмотров 158. Ответов 2
Метки нет (Все метки)

Есть главная Activity. На ней есть кнопка (Button). И фрейм (FrameLayout) для фрагмента.
Когда во фрейм ставится фрагмент (любой) кнопка начинает работать странно:

- после нажатия по ней становится синей постоянно.
- после сворачивания программы и разворачивания становится серой.
- при изменении текста получается полупрозрачный старый и новый текст наложен друг на друга.

т.е. видимо кнопка не перерисовывается полностью.

при смене фрагментов, или удалении фрагментов это не исправляется.

Что это такое и как это исправить?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.02.2016, 16:44     Плохо перерисовывается кнопка при наличии фрагмента
Посмотрите здесь:
Android Повторное создание фрагмента внутри фрагмента ViewPager
Android Ошибка при восстановлении фрагмента
Android FATAL EXCEPTION при смене фрагмента
Android Сжимается фон фрагмента при открытии клавиатуры
Android Какой метод срабатывает при повторном показе фрагмента
Android Не перерисовывается GridView
Кнопка при нажатии выдает ошибку. Как исправить? Android
Android Почему при смене цвета кнопка меняет свой размер?
Кнопка, при нажатии которой приложение закроется и откроется браузер с нужным сайтом Android
Android Реализация фрагмента кода
Доступ к виджету фрагмента Android
Android Запуск активности из фрагмента

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Pablito
2414 / 1859 / 583
Регистрация: 12.05.2014
Сообщений: 6,596
Завершенные тесты: 1
15.02.2016, 16:50     Плохо перерисовывается кнопка при наличии фрагмента #2
гадать без кода и разметки?
Lumber
96 / 96 / 37
Регистрация: 02.12.2015
Сообщений: 236
15.02.2016, 17:10  [ТС]     Плохо перерисовывается кнопка при наличии фрагмента #3
Я нашёл причину, но не понял её.

У меня во всех фрагментах ставился непрозрачный фон:

Java
1
2
Drawable background = fragment.getActivity().getWindow().getDecorView().getBackground();
view.setBackground(background);
как это влияет на кнопку на Activity неясно.
Yandex
Объявления
15.02.2016, 17:10     Плохо перерисовывается кнопка при наличии фрагмента
Ответ Создать тему
Опции темы

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