LoginSignup
1
0

More than 3 years have passed since last update.

初めてのAndroid Studioと公式Tutorialではまったこと

Last updated at Posted at 2020-10-06

Android Studio 4.0.1を日本語化して、公式の「初めてのアプリを作成する」にチャレンジした際に、はまったところのメモ。本当に初心者で書いてあるコードの意味もさほど理解していない状態ではまったところのメモなので、詳しい説明とかはありません。とりあえず動かしてみたい!と思ったときのヒントになれば幸いです。

公式の「初めてのアプリを作成する」
https://developer.android.com/training/basics/firstapp

はまったのはココ。
インテントを作成する
https://developer.android.com/training/basics/firstapp/starting-activity#BuildIntent

MainActivity.kt
val editText = findViewById<EditText>(R.id.editText)

この、R.id.editTextが、Unresolved Refalence: editTextになっていて、これの解決方法が分からなかった。

activity_main.xml開いて、TextViewをクリックして属性(右側のペイン)の一番上、ここにidが書いてあって、このidがeditTextになっていなかったのが原因。なんか、デフォルトでid入る値がTutorial作ったころから変わったのかな。

というわけで、このidをeditTextにするか、表示されているidの方にするかで解決します。

以下も同じことが起きることがあるようです。検索できるように書いておきます。

DisplayMessageActivity.kt
val textView = findViewById<TextView>(R.id.textView).apply {
    text = message
}

idがtextViewになっていないことがあるようです。

1
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
1
0