実現したいこと
KotlinでAndroidアプリを作ろうとしているんですが、その際に表を使う必要があって計77マス分をKotlin側からTextViewにセットしたいです。
現在、それぞれのTextViewのid名を○○11や○○13などと登録しています。そのため
Kotlin
1○○11.setText(□□) 2○○12.setText(□□) 3... 4... 5... 6○○711.setText(□□)
と77行分のコードになってしまっているので、見にくくなってしまっています。これをFor文を使って縮めることができる方法を知っている方がいたら、教えていただけるとありがたいです。
試したこと/考えていること
${}を使ってできるのではないかなと考えて、下のようにやってみましたが、うまくいきませんでした。
Kotlin
1for(i in 0..76) { 2 var k = (i/7).toInt() + 1 3 ○○${k}${i-k*11}.setText(□□) 4}
回答1件
あなたの回答
tips
プレビュー