Гость
Форумы / Android [игнор отключен] [закрыт для гостей] / findViewById(android.R.id.content).getRootView() -- что это и для чего нужно? / 4 сообщений из 4, страница 1 из 1
10.11.2013, 00:52
    #38459106
trew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
findViewById(android.R.id.content).getRootView() -- что это и для чего нужно?
Помогите понять строчку кода:
Код: javascript
1.
 View root = findViewById(android.R.id.content).getRootView();


источник код
Вывел её в лог, получил:
Код: javascript
1.
com.android.internal.policy.impl.PhoneWindow$DecorView{416ec098 V.E..... R.....ID 0,0-0,0}


Это тоже самое, что и
Код: javascript
1.
View v1 = getWindow().getDecorView().getRootView();  -- значения в логе одно и тоже


Так что же это, и для чего нужно?


Ниже то, что мне известно:
Код: javascript
1.
2.
TextView root = findViewById(R.id.textView1) -- это ссылка на элемент
View.getRootView()  - это получить root текущей активити.
...
Рейтинг: 0 / 0
10.11.2013, 19:40
    #38459518
Джибс
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
findViewById(android.R.id.content).getRootView() -- что это и для чего нужно?
получить самый первый в иерархии вид.

и если я не ошибаюсь,
то возможность получить уровень, до всяких статус баров итд. итп.
...
Рейтинг: 0 / 0
10.11.2013, 20:55
    #38459573
trew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
findViewById(android.R.id.content).getRootView() -- что это и для чего нужно?
Джибс,
Т.е у меня в файле main.xml корневой элементе RelativeLayout.
Его получить?
...
Рейтинг: 0 / 0
11.11.2013, 12:05
    #38460063
Джибс
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
findViewById(android.R.id.content).getRootView() -- что это и для чего нужно?
нет, уровнем выше.

там же не только твой "слой"

есть еще и другие.
...
Рейтинг: 0 / 0
Форумы / Android [игнор отключен] [закрыт для гостей] / findViewById(android.R.id.content).getRootView() -- что это и для чего нужно? / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]