Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
mastersmit
1 / 1 / 0
Регистрация: 15.04.2014
Сообщений: 13
#1

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

15.04.2014, 12:33. Просмотров 743. Ответов 2
Метки нет (Все метки)

Доброго времени суток.
Подскажите - как провести проверку наличия элемента в коде. В моем случае необходимо провести проверку наличия батона в 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, то работает. Но мне нужно именно с проверкой. Вот как? уже голову сломал. И гугл зараза ничего не подсказал..
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.04.2014, 12:33
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Проверка наличия элемента в layout (Программирование Android):

Проверка наличия элемента (библиотека jsoup)
Всем привет! Подскажите, как можно сделать проверку на наличие элемента? То...

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

Использование элемента другого layout
Здравствуйте! Проблема в следующем Главный экран содержит ViewPager с...

Проверка наличия интернет соединения
Если в public void onStart() { super.onStart(); } ...

Использование разных onTouch для двух Layout элемента
В одном Layout имеются два дочерних элемента LinearLayout. Как обработать метод...

Сдвиг элементов layout при добавлении нового элемента
Добрый вечер! Вопрос в следующем: как запретить layout'y сдвигать другие...

2
YuraAAA
1578 / 1319 / 282
Регистрация: 25.10.2009
Сообщений: 3,436
Записей в блоге: 2
15.04.2014, 12:51 #2
Лучший ответ Сообщение было отмечено mastersmit как решение

Решение

mastersmit, это в активити происходит? если да, то просто
Java
1
2
3
4
Button b1 = (Button) findViewById(R.id.button1);
if (b1 != null) {
//save
}
1
mastersmit
1 / 1 / 0
Регистрация: 15.04.2014
Сообщений: 13
15.04.2014, 13:15  [ТС] #3
Работает. Спасибо)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.04.2014, 13:15
Привет! Вот еще темы с решениями:

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

Не хочет работать в layout, но включается в layout-land
доброе утро ! пишу первое приложение. обычный мейн.хмель выглядит вот так :...

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

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


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

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

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