Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
DemD10
58 / 47 / 12
Регистрация: 03.09.2013
Сообщений: 443
#1

Теория по Android - Программирование Android

01.06.2014, 23:08. Просмотров 687. Ответов 5
Метки нет (Все метки)

Здравствуйте друзья, есть такой вопрос. У параметра Visibility есть такие INVISIBLE и GONE. С INVISIBIL все понятно, прячет элемент, а вот что делает GONE, да типа тоже прячет, но вроде как совсем. В чем преимущество одно параметра
перед другим, если оно есть.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.06.2014, 23:08
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Теория по Android (Программирование Android):

Откуда берутся атрибуты android:layout_width и android:layout_height в элементе LinearLayout?
Недавно начал изучать Android API, а сегодня более менее разобрал основы...

Не предлагается установка Android SDK при установке Android Studio
на сайте https://developer.android.com/studio/... скачал exeшник для...

Android studio, как запускать программу сразу на android смартфоне подключенному к usb?
android studio, как запускать программу сразу на android смартфоне...

Ошибка: Caused by Android java.lang.ClassCastException: android.app.Application cannot be cast
Здравствуйте. Очень нужен ваш совет. При запуске приложения появляется ошибка:...

Android NDK. Как пользоваться? Когда стоит использовать его вместо Android SDK?
Можно ли писать в нем готовые приложения Android?

Как приложение Android написать на С++ в Android NDK, чтоб получить *.apk? Нужен мануал
Уже не в первый раз задаю вопрос. Молчание. В лучшем случае - "RTFM" и точка....

5
Max64
20 / 20 / 7
Регистрация: 27.10.2012
Сообщений: 156
01.06.2014, 23:14 #2
INVISIBLE: элемент невидим, но все еще занимает своё место в разметке
GONE: элемент невидим и перестает занимать место в разметке
0
DemD10
58 / 47 / 12
Регистрация: 03.09.2013
Сообщений: 443
01.06.2014, 23:21  [ТС] #3
А это на что-нибудь влияет? Или можно вполне использовать GONE вместо INVISIBLE?
0
Max64
20 / 20 / 7
Регистрация: 27.10.2012
Сообщений: 156
01.06.2014, 23:25 #4
Пример: у вас есть 3 кнопки, стоящих подряд одна за другой.
Если средней кнопке установите видимость INVISIBLE, то ее не будет видно, но место которое она занимало между двумя другими кнопками, останется;
Если же средней кнопкеустановить видимость GONE, первая и третья кнопка встанут рядом друг с другом, как будто другой кнопки между ними и не было.
0
DemD10
58 / 47 / 12
Регистрация: 03.09.2013
Сообщений: 443
01.06.2014, 23:32  [ТС] #5
То есть связку VISIBLE INVISIBLE использовать можно. А в таком же случае VISIBLE GONE не прокнет? То есть для понятности, я использую визибл инвизибл, чтобы когда мне нужно я мог показать элемент, а визибл гон работать не будет так же?
0
Max64
20 / 20 / 7
Регистрация: 27.10.2012
Сообщений: 156
01.06.2014, 23:38 #6
Лучший ответ Сообщение было отмечено DemD10 как решение

Решение

Можно переключать как VISIBLE -> INVISIBLE так и VISIBLE -> GONE, зависит от того, требуется ли чтобы место, которое раньше занимал элемент, исчезло, как я написал выше.

Добавлено через 3 минуты
Когда нужно вы можете показать спрятанный элемент в любом случае, вне зависимости был ли он INVISIBLE или GONE до этого
1
01.06.2014, 23:38
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.06.2014, 23:38
Привет! Вот еще темы с решениями:

Ошибка в Android Studio Error:No resource identifier found for attribute 'appComponentFactory' in package 'android'
Доброго времени суток! При компиляции андроид приложении выходит данная...

Android.support.v4.app.FragmentActivity не работает в Android Studio
объясните пожалуйста,как в андроид студио добавить вышеуказанную...

Выбор мощного android смартфона до 10 рублей, для тестирования проектов Android Studio, что посоветуете?
Какую фирму посоветуете?

Запуск игры mr.Nom через Android Studio (по книге марио цехнер программирование игр под android)
Привет всем! Для тех кто читал книгу - в конце 6ой главы мы закончили писать...


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

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

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