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

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

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

Как скрыть или как проверить на скрытость компонента? - Программирование Android

16.01.2016, 03:39. Просмотров 251. Ответов 7
Метки нет (Все метки)

У меня одно Активити и на нем 2 заголовка (A и B) сверху. Внизу LinearLayout, на нем много компонентов... При нажатии на "В" из нижних компонентов только один Текст Вью должен скрыться, при нажатии "А", Текст Вью обратно должен появиться. Думал для этого нужно использовать ViewPager, но из-за одного Текста писать столько коду думаю неправильно(может, я не прав). как реализовать или как проверить скрыт ли текст или нет???
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.01.2016, 03:39
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как скрыть или как проверить на скрытость компонента? (Программирование Android):

Как проверить включен bluetooth или нет? - Программирование Android
Как проверить включен bluetooth или нет? Если да то одно действие а если нет то другое.

Как проверить пустое SharedPreferences или нет при загрузке активити? - Программирование Android
У меня вот такая задача при первой загрузке приложения ничего. В строку ввода я ввожу разные фразы и сохраняю в preferences. При следующей...

Можно ли скрыть или убрать системные свойства своего компонента? - C#
Доброго все утра. Подскажите можно ли скрыть или убрать системные свойства своего компонента?

ListView Как скрыть или удалить колонку? - C#
при добавлении колонок в листвью справа остаётся одна колонка неиспользуемая.Как её скрыть или удалить?

Как скрыть или удалить кнопки с формы? - PascalABC.NET
Здравствуйте. У меня вопрос (PascalABC.NET) по поводу кнопок: Я создал кнопи(4), ВСЕ РАБОТАЕТ НОРМ., а вот когда закрашиваю экран белым...

Как скрыть или раскрыть контент на странице? - jQuery
Как скрыть или раскрыть контент на странице?

7
Armagedo
209 / 209 / 60
Регистрация: 22.08.2014
Сообщений: 644
16.01.2016, 10:37 #2
Ну, введите переменную-флажок "виден/скрыт".
Или шо?
0
Maxtron
50 / 50 / 3
Регистрация: 17.11.2012
Сообщений: 229
Записей в блоге: 1
16.01.2016, 11:34 #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Если именно проверить, виден TextView или нет:
Java
1
if (textView.getVisibility() == View.VISIBLE)
Если просто сделать TextView скрытым, например, то:
Java
1
textView.setVisibility(View.GONE);
0
DemD10
58 / 47 / 12
Регистрация: 03.09.2013
Сообщений: 443
16.01.2016, 11:47 #4
Всё таки советуют проверять другим методом.

Java
1
view.isShown();
0
Pablito
2613 / 2096 / 651
Регистрация: 12.05.2014
Сообщений: 7,346
Завершенные тесты: 1
18.01.2016, 12:55 #5
Цитата Сообщение от DemD10 Посмотреть сообщение
Всё таки советуют проверять другим методом.
кто рекомендует, ассоциация педиатров рекомендует?
1
Spelcrawler
531 / 501 / 111
Регистрация: 12.03.2014
Сообщений: 1,666
Завершенные тесты: 1
18.01.2016, 13:41 #6
Цитата Сообщение от Паблито Посмотреть сообщение
кто рекомендует, ассоциация педиатров рекомендует?
Глянул исходнии - действительно isShown получше. Он проверяет не только текущую вьюшку, но еще и всех ее родителей, т.е. если у самой вьюшки visibility = VISIBLE, а у родительской GONE - первый вариант вернет true, хотя не должен.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public boolean isShown() {
        View current = this;
        //noinspection ConstantConditions
        do {
            if ((current.mViewFlags & VISIBILITY_MASK) != VISIBLE) {
                return false;
            }
            ViewParent parent = current.mParent;
            if (parent == null) {
                return false; // We are not attached to the view root
            }
            if (!(parent instanceof View)) {
                return true;
            }
            current = (View) parent;
        } while (current != null);
 
        return false;
    }
1
Pablito
18.01.2016, 13:46
  #7

Не по теме:

я знаю чем они отличаются )
мне было интересно кто рекомендует

0
androbro
18.01.2016, 13:47     Как скрыть или как проверить на скрытость компонента?
  #8

Не по теме:

Цитата Сообщение от Паблито Посмотреть сообщение
я знаю чем они отличаются )
мне было интересно кто рекомендует
кто кто...интернеты рекомендуют

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.01.2016, 13:47
Привет! Вот еще темы с ответами:

Как удалить или скрыть динамический код - JavaScript
Доброго времени суток! Есть страница, которая подгружается в модальном окне (см. рисунок): Код на странице выводится динамическии из...

repaint() или как вызвать перерисовку компонента - Java
for (i=0; i<arr.length-1; i++) { try { Thread.sleep(300); } catch(InterruptedException e) { ...

как узнать сколько файлов в коталоге , и как проверить существует такой файл, или нет? - PHP
подскажите пожалуйста, как узнать сколько файлов в коталоге , и как проверить существует такой файл, или нет?

как можно скрыть или показать кусок текста? - JavaScript
Нужно сделать с помощью клиентского скрипта или DHTML (до сих пор мало понимаю разницу между ними). В общем на клиенте. Чтобы можно...


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

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

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