我在使用TextView时遇到问题。按下按钮后,我想向该TextView追加内容,但是显然一直都是null。
fragment_one.xml
.... <TextView android:id="@+id/reply" android:layout_below="@+id/test" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/reply"/> <Button android:text="@string/_0" android:id="@+id/_0" android:onClick="handleButtons"/> ....
ActivityTwo.java
.... public void handleButtons(View v){ setContentView(R.layout.fragment_one); TextView tv = (TextView) v.findViewById(R.id.reply); if(v.getId() == R.id._0){ tv.append("hi"); } ....
我想在replyTextView 上附加一些文本,但是显然,它一直都返回NullPointerException。我迷路了,我不知道什么是失败的。
reply
不使用v.findViewById,而是this.findViewById