2017-08-15 11 views
-3

選択した値が0のときに、if statementのスピナーを使用するにはどうすればよいですか?if文のスピナーの選択項目

if(wilayat.setSelection(0) || city.setSelection(0) || 
    station.setSelection(0) || distnation.setSelection(0)) { 

      message = "Select the 4 fields, please.."; 
      Toast.makeText(BusArrivalTime.this, message, Toast.LENGTH_SHORT).show(); 

     } 
+0

私が何をしたいことはすべてのスピナーが空で、空の場合、このトーストを表示するかどうかを確認することだと思います。これはあなたが欲しいですか? –

+0

詳細コードを表示できますか? – KeLiuyue

+0

それは@KeLiuyueによって解決されました:) – user3872646

答えて

0

これを試してください。

if (wilayat.getSelectedItemPosition() == 0 || city.getSelectedItemPosition() == 0 || station.getSelectedItemPosition() == 0 || distnation.getSelectedItemPosition() == 0) { 
     message = "Select the 4 fields, please.."; 
     Toast.makeText(BusArrivalTime.this, message, Toast.LENGTH_SHORT).show(); 
} 

ちょうどgetSelectedItemPosition()メソッドを使用してください。

wilayat,cityなどがスピナーであることを確認してください。

追加判定が

if (wilayat != null || city != null || station != null || distnation != null) { 
    // do something 
} 
+0

はい、彼らはスピナーです – user3872646

+0

それは、あなたのことを大変親切にしています:* – user3872646

+0

私はあなたを助けてうれしい! – KeLiuyue

関連する問題