Установить несколько TextView из другого макета

Я пытаюсь установить несколько TextView, вызывая setText на моем TextView из моего MainActivity.java но я получаю ошибку (нулевой объект), потому что (я полагаю) мой setContentView указывает на R.id.first_layout и один из TextView находится в другом макете (скажем, R.id.second_layout).

Как я могу установить текст для этих двух разных макетов в моей основной деятельности?

Я попробовал следующий код, но ничего не изменилось при запуске приложения:

LayoutInflater inflater = getLayoutInflater();
View navHeaderView = inflater.inflate(R.layout.second_layout, null);

nameTextView = (TextView) 
navHeaderView.findViewById(R.id.nameTextView);
nameTextView.setText("Test")

0 ответов

Другие вопросы по тегам