2017-04-12 8 views
1

私はMaterialBetterSpinnerライブラリを使用して、アプリ内の領域のリストを表示しています。ユーザーがAreaをリストから選択したかどうかを確認し、選択していない場合はエラーを表示する場合は、MaterialBetterSpinnerを検証したいと思います。MaterialBetterSpinnerのバリデーション

私は以下のコードでこれを達成しようとしていますが、動作しません。

MaterialBetterSpinner spArea = (MaterialBetterSpinner) findViewById(R.id.input_layout_area); 
    spArea.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { 
     @Override 
     public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { 

     } 

     @Override 
     public void onNothingSelected(AdapterView<?> parent) { 
      spArea.setError("Please select an Area from list"); 
     } 
    }); 

+0

チェックがスピナー – Piyush

+0

@Piyushに0のインデックスで選択されています。ありがとうございました。いくつかの例を教えてもらえますか? –

答えて

0

このようにそれを実行します。デフォルトのアイテムによって

if(spArea.getText().toString().isEmpty()){ 
    spArea.setError("Please select an Area from list"); 
} 
関連する問題