powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Android [игнор отключен] [закрыт для гостей] / findViewById(android.R.id.content).getRootView() -- что это и для чего нужно?
4 сообщений из 4, страница 1 из 1
findViewById(android.R.id.content).getRootView() -- что это и для чего нужно?
    #38459106
trew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите понять строчку кода:
Код: 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
findViewById(android.R.id.content).getRootView() -- что это и для чего нужно?
    #38459518
Фотография Джибс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
получить самый первый в иерархии вид.

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

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

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


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