Filter by 카테고리



Android EditTextリスナー連携お問い合わせください。 – 解決済み

こんにちは。
開発20年目にどうやってAndroidをするようになったㅠㅠ
「これがアンドロイドだ」(3版、ゴドンホ、ハンライトメディア)という本一冊司書
一枚一枚ついてみています。
編集テキストに値を入力すると、addTextChangedListener()リスナーが呼び出されます。
ログを取る簡単な例ですが、コンパイルは行われますが、ログが消えます。
著者のホームページやグーグルをしてみてはいけないのでお問い合わせいたします。
1. 編集テキストの生成とテキストビューの関連付け
以下のようにedittextを作成し、上記のテキストビューとリンクしました。

2. 以下のように build.gradle.kts を開き、viewBinding = true を追加しました。
本のように右上に[Sync Now]押してくれました。

3. MainActivity.kt
そして以下のようにbindingプロパティを作成し、
setContentView(binding.root) を呼び出し、
addTextChangedListener() を連動させました。
あと上げようとスショット浮かぶのに えっと下の setContentView() がもう一つありますね。 (書いて探します。)
このためか?

はい。そうですね。 ㅠㅠ
2番目のsetContentView()関数をコメントアウトするので、好きなようにうまく動作します。

笑笑で…質問する答えを探してみますね。
2022年に出てきた本で、最新のAndroid Studioとは少し違いがありますね。
なぜダメなのか悩み、スショット撮りしてやるのが惜しくてただ上げてみます。
ここまで読んでくださった皆さん、ありがとうございました。 ^^

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

上部へスクロール