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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как разбудить устройство из спящего режима через PowerManger.WakeLock http://www.cyberforum.ru/android-dev/thread1639820.html
Решил разбудить устройство из спящего режима из из сервиса в какой-то момент времени. Попробовал сделать сам по другому примеру,в манифесте прописал разрешение,но ничего не выходит.Понятия вообще не имею где вставляется код и какой? package com.example.curoday.Service; import android.content.Context; import android.os.PowerManager; public class WakeLock { private static...
Программирование Android Слайдшоу, листание картинок по таймеру необходимо листать картинки по таймеру. в голове крутится идея использовать VievPager, есть ли какая-то возможность вызывать переход на след. страницу по таймеру??? http://www.cyberforum.ru/android-dev/thread1639811.html
Верстка для андроида Программирование Android
Нужна ваша помощь, а именно студента для верстки под андроид.
SQLite Программирование Android
Приложение вылетает с ошибкой, не подскажете, в чём проблема? public class DatabaseHelper extends SQLiteOpenHelper { private static final String DATABASE_NAME = "cardgame.db"; private static final int SCHEMA = 1; static final String TABLE = "cards"; public static final String COLUMN_ID = "_id"; public static final String COLUMN_NAME = "name"; public static final...
Программирование Android Подскажите книги для разработки приложений под андроид http://www.cyberforum.ru/android-dev/thread1639471.html
Подскажите книги для разработки приложений под андроид желательно с ссылками на скачивание для начинающего который вообще ничего не знает про Java и андроид приложения и тп. PS.Взарание спасибо!) Добавлено через 1 минуту Ну или хотя бы какие-то курсы желательно бесплатные
Программирование Android Как сделать скроллинг FrameLayout? как сделать скроллинг FrameLayout? Суть в том, что содержимое не помещается на экране по вертикали. В FrameLayout вставлено около 20 строк (при помощи TableRow). Как-то надо установить скроллинг вверх-вниз. Как - не знаю. подробнее

Показать сообщение отдельно
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,649
Завершенные тесты: 1
18.01.2016, 13:41
Цитата Сообщение от Паблито Посмотреть сообщение
кто рекомендует, ассоциация педиатров рекомендует?
Глянул исходнии - действительно 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;
    }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru