我想使用.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