Вот в чем проблема: у меня есть макет, который использует тег include.Схема проста ->
<LinearLayout>
<TextView ...>
<LinearLayout>
<include ...>
</LinearLayout>
</LinearLayout>
Теперь включаемый файл - не более чем:
<LinearLayout>
<TextView ... android:id="@+id/inner_text">
</LinearLayout>
Теперь, если я попытаюсь получить доступ к внутреннему тексту TextView при вызове create или onStartБросает NPE.Я пытался использовать LayoutInflater, чтобы наполнить включенный XML-файл и затем получить доступ к inner_text, но безрезультатно - он всегда терпит неудачу.
Итак, вопрос: работает ли LayoutInflater с включенными XML-файлами родительского XML-файла?То, что я хотел бы сделать, это захватить содержимое включенного xml-файла и установить все это как видимое или невидимое в зависимости от предпочтений.
Кажется, ничто не позволяет мне захватить объект TextView.
Теперь, когда я включаю xml как вложенный элемент в родительский файл (без использования тега include), он просто получает доступ к LinearLayout, но это противоречит моей цели - попытаться создать макетдинамическое представление - то есть я могу по желанию изменять содержимое включенного дочернего макета - и не нужно вносить никаких изменений в родительский макет.
Любая помощь, указатели, предложения -> приветствуется.