0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Qiita全国学生対抗戦Advent Calendar 2024

Day 14

「Unresolved reference: messageTextView」でTextViewが参照できない

Last updated at Posted at 2024-12-08

状況

Android Studioでアプリ開発をしていて
#10 メソッドを実装してみよう
を試していたが,

MainActivity.kt
fun changeTextView(view: View){
        messageTextView.text = "Hello there!"
    }

でエラー「Unresolved reference: messageTextView」がでて実行できない.

環境
Android API 35

試したこと

同じようなエラーを調べたが,ちゃんとTextViewのIDも付けているし,初心者のため解決方法が分からなかった.
きっと何らかの設定が足りずIDを参照できていないのだろう(適当).

結果

findViewByIdをつかって無理やり参照した.

MainActivity.kt
fun changeTextView(view: View){
        val messageTextView = findViewById<TextView>(R.id.messageTextView)
        messageTextView.text = "Hello there!"
    }

最後に

アプリを作るのに最初から躓いたので大変だった.
エラーを取ろうとせずに他の方法で解決したので,しっかりとした原因はわからなかった.原因のわかる人がいれば教えてほしい.

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?