我有這樣的代碼在Activity.java:的setText()無法正常工作
public void scan(View view){
EditText text = (EditText) findViewById(R.id.editText3);
text.setText("asdas");
}
,這在活動XML:
<Button
android:id="@+id/button"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:background="@color/colorPrimary"
android:onClick="scan"
android:text="Scane"
android:textColor="#fff"
android:layout_marginStart="8dp"
android:layout_marginEnd="8dp"
tools:layout_editor_absoluteY="271dp"
tools:layout_editor_absoluteX="8dp" />
<EditText
android:id="@+id/editText3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="textPersonName"
android:text="Name"
tools:layout_editor_absoluteX="89dp"
tools:layout_editor_absoluteY="165dp" />
當點擊按鈕的應用程序崩潰與:
Attempt to invoke virtual method 'void
android.widget.EditText.setText(java.lang.CharSequence)' on a null object reference
爲什麼我使用Android Studio最新版本?
EditText text =(EditText)view.findViewById(R.id.editText3);並檢查相同活動或其他編輯文本編號 – RejoylinLokeshwaran