-3
의 텍스트 뷰 부분에이 있습니다. 내 조각 XML에서 ImageButtons
및 TextView
있습니다. 버튼을 클릭하면 Textview
이 변경됩니다. 나는 평소와 같이 모든 일을하지만 충돌합니다.버튼 클릭으로 안드로이드 조각 textview.settext
FATAL EXCEPTION: main
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference
at com.azelirbrevo.glisemikindeks.Tatlilar$1.onClick(Tatlilar.java:44)
at android.view.View.performClick(View.java:4756)
at android.view.View$PerformClick.run(View.java:19761)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5253)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
내 XML : 당신은 Text View
에 잘못된 ID를 준
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<TableLayout
android:layout_width="match_parent"
android:layout_height="350dp"
android:layout_alignParentTop="false"
android:layout_alignParentStart="false"
android:layout_alignParentLeft="false"
android:gravity="left"
android:layout_marginTop="70dp"
android:id="@+id/tableLayout">
<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageButton android:id="@+id/imageButtonCikolata"
android:layout_column="3"
android:src="@drawable/chocolate"
android:background="@null"
android:layout_width="70dp"
android:layout_height="70dp"
android:gravity="left"
android:layout_marginLeft="15dp" />
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="100dp"
android:layout_marginTop="420dp">
<TextView
android:layout_width="match_parent"
android:layout_height="50dp"
android:textAppearance="?android:attr/textAppearanceLarge"
android:id="@+id/textViewKaloriSonuc"
android:textAlignment="center" />
후 당신이지고 있으며, 귀하의 질문에 물어 싶은 것을 명확하지 않다 오류 로그. –
그 이유는 textView가 null이기 때문입니다. – Wizard
오류 로그 또는 레이아웃을 게시하지 않았기 때문에 textview가 잘못된 ID를 얻고 null이거나 imagebutton이 –