teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

2020/05/29 22:15

投稿

apeirogon0813
apeirogon0813

スコア117

title CHANGED
@@ -1,1 +1,1 @@
1
- spinnerから選択した文字列を取得できない。
1
+ tyspinnerから選択した文字列を取得できない。
body CHANGED
@@ -1,10 +1,10 @@
1
- #追記############################
1
+ ~~~~~~~~~~~追記~~~~~~~~~~~~~~~~~~
2
2
  switch構文のところを
3
3
  switch(parent.getId())
4
4
  としたところ、文字列を受け取ることができました。
5
5
  しかし、なぜviewではなくparentから取得できるのか理解できません。
6
6
  ご教示願います。
7
- ###############################
7
+ ################################
8
8
  以下のように、spinnerを5つ配置し、
9
9
  public void onItemSelectedにて、選択肢入力後の文字列を受け取ろうとしたところ、
10
10
  うまく受け取れません。

2

修正

2020/05/29 22:15

投稿

apeirogon0813
apeirogon0813

スコア117

title CHANGED
File without changes
body CHANGED
@@ -1,3 +1,10 @@
1
+ #追記############################
2
+ switch構文のところを
3
+ switch(parent.getId())
4
+ としたところ、文字列を受け取ることができました。
5
+ しかし、なぜviewではなくparentから取得できるのか理解できません。
6
+ ご教示願います。
7
+ ###############################
1
8
  以下のように、spinnerを5つ配置し、
2
9
  public void onItemSelectedにて、選択肢入力後の文字列を受け取ろうとしたところ、
3
10
  うまく受け取れません。

1

追記

2020/05/29 22:14

投稿

apeirogon0813
apeirogon0813

スコア117

title CHANGED
File without changes
body CHANGED
@@ -14,6 +14,8 @@
14
14
  String item = (String) spinner.getSelectedItem().**toString()**;
15
15
  にしてみましたが、変わりませんでした。
16
16
 
17
+ switch判定に用いているview.getId()が問題なのでしょうか。
18
+
17
19
  ご教示願います。
18
20
 
19
21