Я хочу использовать .setText()
для другого макета, отличного от .setContentView(layout)
.
.setText() для разного расположения
У меня есть listview (main.xml), который включает в себя кнопки, поэтому я сделал еще один xml (button.xml) для него. Теперь, если я хочу установить текст через программирование в main.xml, тогда .setText()
работает нормально, но в случае button.xml .setText()
показывает java error и сбой моего приложения.
Я делаю это, как этот
MainActivity
String username = "hello";
TextView user_name = (TextView) findViewById(R.id.user_name);
user_name.setText("Name : " + username);
button.xml
<TextView
android:id="@+id/user_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="20dp"
android:paddingTop="5dp"
/>
ошибка
java.lang.NullPointerException
Может кто-нибудь есть какие-либо идеи о том, как сделать это.
только что добавил мой код. – Atula
Да раздувают этот текст? –
@Atula вам нужно использовать экземпляр Textview для применения setText() – Nisarg