Ich möchte .setText()
für ein anderes Layout als .setContentView(layout)
verwenden.
.setText() für anderes Layout
Ich habe listview (main.xml), die Schaltflächen enthalten, so dass ich ein anderes XML (button.xml) dafür gemacht habe. Jetzt, wenn ich Text durch Programmierung in main.xml einstellen möchte, dann funktioniert .setText()
normal, aber im Falle von button.xml dann .setText()
zeigt Java-Fehler und stürzt meine App ab.
Ich mache es wie dieses
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"
/>
Fehler
java.lang.NullPointerException
jemand eine Idee haben kann, wie das zu tun.
nur meinen Code hinzugefügt. – Atula
ja diese Textansicht aufblasen? –
@Atula Sie müssen Instanz von Textview verwenden, um setText() – Nisarg