#わからないこと
スピナーのonNothingSelected
はどんな時に呼ばれるのでしょうか?
スピナーのリストを表示してからリスト以外の部分をタップして消したり、
既に選択されている項目を選んでも反応しませんでした。
よろしくお願い致します。
#やりたいこと
スピナーのリストを表示してからリスト以外の部分をタップして消したことを検出したい。
#ソースコード
Java
1 2public class MainActivity extends Activity { 3 @Override 4 protected void onCreate(Bundle savedInstanceState) { 5 super.onCreate(savedInstanceState); 6 setContentView(R.layout.activity_main); 7 8 // スピナーテスト 9 Spinner _spnTest = findViewById(R.id.spnTest); 10 _spnTest.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { 11 @Override 12 public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { 13Log.d("MainActivity","選択:" + position); 14 } 15 16 @Override 17 public void onNothingSelected(AdapterView<?> parent) { 18Log.d("MainActivity","選択無し"); 19 } 20 }); 21 } 22} 23
あなたの回答
tips
プレビュー