回答編集履歴

1

回答を修正

2019/09/04 14:49

投稿

keicha_hrs
keicha_hrs

スコア6768

test CHANGED
@@ -6,7 +6,19 @@
6
6
 
7
7
 
8
8
 
9
+ 上記のimportは
10
+
11
+
12
+
13
+ > 1. 作成の順番を変え、手動で新たに作成したidをimport
14
+
15
+
16
+
17
+ によるものなのでしょうか?
18
+
19
+
20
+
9
- 上記のimportは何の意図で付けたものなのでしょうか。KotlinによるAndroidプログラミングでは、Kotlin Android Extensionsという拡張機能を用いて、コンポーネントに与えたID名をコード中に直接記述することでそのコンポーネントを操作することができますが、それを用いようとして付けのなのでしょうか。ずれにしても、そのimport文は無意味です。
21
+ KotlinによるAndroidプログラミングでは、Kotlin Android Extensionsという拡張機能を用いて、コンポーネントに与えたID名をコード中に直接記述することでそのコンポーネントを操作することができますが、それを用いようとしてたのならば、用法が誤ってす。
10
22
 
11
23
 
12
24
 
@@ -50,7 +62,7 @@
50
62
 
51
63
 
52
64
 
53
- のように記述すればいいでしょう。
65
+ のように記述すればいいでしょう。ここでは`val myText`としていますが、このmyTextは単なる変数名なので、ID名と一致させる必要はありません。
54
66
 
55
67
 
56
68
 
@@ -92,4 +104,4 @@
92
104
 
93
105
 
94
106
 
95
- のようにします。3目のimport文によって拡張機能による参照が可能になり、ID名で直接TextViewを操作できます。
107
+ のようにします。3目のimport文によって拡張機能による参照が可能になり、ID名で直接TextViewを操作できます。ID名であるmyTextとだけ入力して赤字表示されているときに、その部分にカーソルを移動してAlt+Enterキーを入力することで、当該import文が挿入されるはずです。