我想使用.setText()
作爲除.setContentView(layout)
以外的其他佈局。
.setText()for different layout
我有listview(main.xml)其中包括按鈕,所以我做了另一個xml(button.xml)。現在如果我想通過在main.xml中編程設置文本,那麼.setText()
正常工作,但在button.xml的情況下,然後.setText()
顯示Java錯誤,並崩潰我的應用程序。
我做它像這樣
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
是的是膨脹這個textview? – 2016-05-30 12:26:15
@Atula你需要使用Textview的實例來應用setText() – Nisarg