質問編集履歴
12
誤字
title
CHANGED
File without changes
|
body
CHANGED
@@ -38,12 +38,9 @@
|
|
38
38
|
|
39
39
|
}).show();
|
40
40
|
|
41
|
+
///////このようにしました。
|
42
|
+
|
41
|
-
|
43
|
+
int gpsnow_item = 0;
|
42
|
-
|
44
|
+
spinner.setSelection(gpsnow_item);
|
43
|
-
|
45
|
+
|
44
|
-
parent AdapterView :選択が発生したAdapterView
|
45
|
-
view View :クリックされたAdapterView内のビュー
|
46
|
-
position int :アダプタ内のビューの位置
|
47
|
-
id long :選択されている項目の行ID
|
48
|
-
**/
|
49
46
|
```
|
11
説明
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|
10
誤字
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
onItemSelected(parent
|
1
|
+
onItemSelected(parent は、選択が発生したadapterviewと書いてあるのですが、何を指定すればいいでしょうか?
|
body
CHANGED
@@ -1,8 +1,10 @@
|
|
1
1
|
setOnItemSelectedListenerで、AlertDialogの表示が終わったら、
|
2
2
|
itemに"現在地を表示"とし、onItemSelectedを呼び出したいです。
|
3
3
|
|
4
|
-
onItemSelected(adapter,
|
4
|
+
onItemSelected(adapter,spinner,1,1);
|
5
|
+
//選択が発生したadapterviewと書いてあるのですが、
|
5
|
-
この
|
6
|
+
このadapterは、何を入力すればいいのでしょうか?このように出ます。
|
7
|
+
|
6
8
|
```java
|
7
9
|
private String spinnerItems[] = {"現在地を表示","新規登録", "mapで検索", "表示画面を登録"};
|
8
10
|
|
@@ -37,7 +39,7 @@
|
|
37
39
|
}).show();
|
38
40
|
|
39
41
|
item="現在地を表示";
|
40
|
-
onItemSelected(adapter,
|
42
|
+
onItemSelected(adapter,spinner,1,1);
|
41
43
|
/**
|
42
44
|
parent AdapterView :選択が発生したAdapterView
|
43
45
|
view View :クリックされたAdapterView内のビュー
|
9
誤字
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,7 +1,6 @@
|
|
1
|
-
setOnItemSelectedListenerで、
|
1
|
+
setOnItemSelectedListenerで、AlertDialogの表示が終わったら、
|
2
|
-
itemに"現在地を表示"と
|
2
|
+
itemに"現在地を表示"とし、onItemSelectedを呼び出したいです。
|
3
|
-
|
3
|
+
|
4
|
-
で、
|
5
4
|
onItemSelected(adapter,view,position,spinner);
|
6
5
|
このviewとpositionがわかりません。
|
7
6
|
```java
|
8
誤字
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
onItemSelected(
|
1
|
+
onItemSelected(parent,view, position, id)のviewと、positionに何を指定すればいいでしょうか?
|
body
CHANGED
File without changes
|
7
誤字
title
CHANGED
File without changes
|
body
CHANGED
@@ -5,6 +5,9 @@
|
|
5
5
|
onItemSelected(adapter,view,position,spinner);
|
6
6
|
このviewとpositionがわかりません。
|
7
7
|
```java
|
8
|
+
private String spinnerItems[] = {"現在地を表示","新規登録", "mapで検索", "表示画面を登録"};
|
9
|
+
|
10
|
+
|
8
11
|
spinner = (Spinner) findViewById(R.id.spinner);
|
9
12
|
|
10
13
|
// ArrayAdapter
|
6
誤字
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,8 +1,19 @@
|
|
1
1
|
setOnItemSelectedListenerで、"新規登録"が押され、item="新規登録"となり、そこでは、new AlertDialogをするのですが、その表示が終わったら、
|
2
2
|
itemに"現在地を表示"というものをsetし、onItemSelectedを呼び出したいです。
|
3
|
-
そこで、item="現在地を表示"としました。そこで、onItemSelectedを呼び出し
|
3
|
+
そこで、item="現在地を表示"としました。そこで、onItemSelectedを呼び出し
|
4
|
+
で、
|
5
|
+
onItemSelected(adapter,view,position,spinner);
|
4
|
-
|
6
|
+
このviewとpositionがわかりません。
|
5
7
|
```java
|
8
|
+
spinner = (Spinner) findViewById(R.id.spinner);
|
9
|
+
|
10
|
+
// ArrayAdapter
|
11
|
+
ArrayAdapter<String> adapter
|
12
|
+
= new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, spinnerItems);
|
13
|
+
|
14
|
+
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
|
15
|
+
|
16
|
+
spinner.setAdapter(adapter);
|
6
17
|
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
|
7
18
|
// アイテムが選択された時
|
8
19
|
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
|
@@ -24,7 +35,7 @@
|
|
24
35
|
}).show();
|
25
36
|
|
26
37
|
item="現在地を表示";
|
27
|
-
onItemSelected(
|
38
|
+
onItemSelected(adapter,view,position,spinner);
|
28
39
|
/**
|
29
40
|
parent AdapterView :選択が発生したAdapterView
|
30
41
|
view View :クリックされたAdapterView内のビュー
|
5
説明
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
setOnItemSelectedListenerで、"新規登録"が押され、item="新規登録"となり、そこでは、new AlertDialogをするのですが、その表示が終わったら、
|
2
|
-
itemに"現在地を表示"というものをsetしたいです。
|
2
|
+
itemに"現在地を表示"というものをsetし、onItemSelectedを呼び出したいです。
|
3
3
|
そこで、item="現在地を表示"としました。そこで、onItemSelectedを呼び出したいです。
|
4
4
|
どのように書けばいいのでしょうか?
|
5
5
|
```java
|
4
説明
title
CHANGED
File without changes
|
body
CHANGED
@@ -24,7 +24,7 @@
|
|
24
24
|
}).show();
|
25
25
|
|
26
26
|
item="現在地を表示";
|
27
|
-
onItemSelected(parent,view);
|
27
|
+
onItemSelected(parent,view,position long);
|
28
28
|
/**
|
29
29
|
parent AdapterView :選択が発生したAdapterView
|
30
30
|
view View :クリックされたAdapterView内のビュー
|
3
説明
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
onItemSelected
|
1
|
+
onItemSelected(AdapterView<?> parent, View view, int position, long id)の呼び出しがわからないです。
|
body
CHANGED
File without changes
|
2
誤字
title
CHANGED
File without changes
|
body
CHANGED
@@ -24,4 +24,11 @@
|
|
24
24
|
}).show();
|
25
25
|
|
26
26
|
item="現在地を表示";
|
27
|
+
onItemSelected(parent,view);
|
28
|
+
/**
|
29
|
+
parent AdapterView :選択が発生したAdapterView
|
30
|
+
view View :クリックされたAdapterView内のビュー
|
31
|
+
position int :アダプタ内のビューの位置
|
32
|
+
id long :選択されている項目の行ID
|
33
|
+
**/
|
27
34
|
```
|
1
誤字
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
onItemSelectedを呼び出したいです。 どのように書けばいいのでしょうか?
|
body
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
setOnItemSelectedListenerで、"新規登録"が押され、item="新規登録"となり、そこでは、new AlertDialogをするのですが、その表示が終わったら、
|
2
2
|
itemに"現在地を表示"というものをsetしたいです。
|
3
|
-
そこで、item="現在地を表示"としました
|
3
|
+
そこで、item="現在地を表示"としました。そこで、onItemSelectedを呼び出したいです。
|
4
|
-
|
4
|
+
どのように書けばいいのでしょうか?
|
5
5
|
```java
|
6
6
|
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
|
7
7
|
// アイテムが選択された時
|