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

Проверка наличия элемента в layout - Android

Войти
Регистрация
Восстановить пароль
 
mastersmit
1 / 1 / 0
Регистрация: 15.04.2014
Сообщений: 10
15.04.2014, 12:33     Проверка наличия элемента в layout #1
Доброго времени суток.
Подскажите - как провести проверку наличия элемента в коде. В моем случае необходимо провести проверку наличия батона в layout, если батон присутствует, то сохранить ее текст в pref.

единственное до чего дошел:
Javascript
1
2
3
if(button1.isInLayout()){
            editor.putString("buttontext1", button1.getText().toString());
        }
Не знаю, работает такой метод или нет, но минимальная версия апи под него 18 - не устраивает.
Пробовал еще так:
Javascript
1
2
3
if(button1.findViewById(R.id.button1) != null){
            editor.putString("buttontext1", button1.getText().toString());
        }
Если делать без проверки и кнопка присутствует в layout, то работает. Но мне нужно именно с проверкой. Вот как? уже голову сломал. И гугл зараза ничего не подсказал..
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.04.2014, 12:33     Проверка наличия элемента в layout
Посмотрите здесь:

Авторазмер в Layout Android
Проверка наличия камеры Android
Проверка наличия интернет соединения Android
Android Использование элемента другого layout
Не хочет работать в layout, но включается в layout-land Android
Android At android.widget.LinearLayout.setChildFrame Layout в Layout-те
Android Добавить layout на layout
Android Использование разных onTouch для двух Layout элемента
Проверка наличия элемента (библиотека jsoup) Android
Квадратный Layout Android
Layout Android
Сдвиг элементов layout при добавлении нового элемента Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
 Аватар для YuraAAA
1563 / 1305 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
15.04.2014, 12:51     Проверка наличия элемента в layout #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
mastersmit, это в активити происходит? если да, то просто
Java
1
2
3
4
Button b1 = (Button) findViewById(R.id.button1);
if (b1 != null) {
//save
}
mastersmit
1 / 1 / 0
Регистрация: 15.04.2014
Сообщений: 10
15.04.2014, 13:15  [ТС]     Проверка наличия элемента в layout #3
Работает. Спасибо)
Yandex
Объявления
15.04.2014, 13:15     Проверка наличия элемента в layout
Ответ Создать тему
Опции темы

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