findViewByIdがnullになってします。
android studio (kotlin)で学習しています。
findViewByIdがnullになってしまい、見直し、打ち直しをしてみたのですが、
原因が解りません。
なにか手がかりのようなものあれば、教えていただけませんでしょうか。
よろしくお願いします。
kotlin
1package com.example.menusample 2 3import androidx.appcompat.app.AppCompatActivity 4import android.os.Bundle 5import android.view.View 6import android.widget.TextView 7import kotlinx.android.synthetic.main.row.* 8 9 10class MenuThanksActivity : AppCompatActivity() { 11 12 override fun onCreate(savedInstanceState: Bundle?) { 13 super.onCreate(savedInstanceState) 14 setContentView(R.layout.activity_menu_thanks) 15 16 val menuName = intent.getStringExtra("menuName") 17 val menuPrice = intent.getStringExtra("menuPrice") 18 19 val tvMenuName = findViewById<TextView>(R.id.tvMenuName) 20 val tvMenuPrice = findViewById<TextView>(R.id.tvMenuPrice) 21 22 tvMenuName.text = menuName 23 tvMenuPrice.text = menuPrice 24 } 25 26 fun onBackButtonClick(view: View){ 27 finish() 28 } 29}
xml
1<?xml version="1.0" encoding="utf-8"?> 2<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:orientation="vertical" android:layout_width="match_parent" 4 android:layout_height="match_parent"> 5 6 <TextView 7 android:id="@+id/tvMenuName" 8 android:layout_width="match_parent" 9 android:layout_height="wrap_content" 10 android:layout_marginLeft="10dp" 11 android:layout_marginTop="10dp" 12 android:textSize="18sp"/> 13 14 <LinearLayout 15 android:layout_width="match_parent" 16 android:layout_height="match_parent" 17 android:layout_marginBottom="10dp" 18 android:layout_marginLeft="10dp" 19 android:orientation="horizontal"> 20 21 <TextView 22 android:id="@+id/tvMenuPrice" 23 android:layout_width="wrap_content" 24 android:layout_height="wrap_content" 25 android:textSize="14sp"/> 26 27 <TextView 28 android:layout_width="wrap_content" 29 android:layout_height="wrap_content" 30 android:text="@string/tv_menu_unit" 31 android:textSize="14sp"/> 32 33 </LinearLayout> 34 35</LinearLayout>
Debugger variables
menuName = "コロッケ定食" menuPrice = "850" tvMenuName = null tvMenuPrice = null
回答1件
あなたの回答
tips
プレビュー