アプリケーション用にカスタマイズされたスピナーを作成します。選択したスピナーアイテムを取得して表示することもできます。しかし、スピナーの onItemSelected() 内で if 条件に到達できません。スピナー内で自分の状態を確認できませんでした。どこで間違えましたか?誰でも教えてもらえますか?そして、どうすればこれを解決できますか? 前もって感謝します。
質問する
606 次
1 に答える
0
このようにしてみてください。if 条件は、スピナー onItemSelected() 内で機能します。 http://pastie.org/5452818
@Override
public void onItemSelected(AdapterView<?> parent, View v, int position,long id)
{
spinner_value = parent.getSelectedItem().toString();
Log.i("spinner_value", ".."+spinner_value);
if(parent.getItemAtPosition(position).equals("January"))
{
Toast.makeText(this, "Success",Toast.LENGTH_SHORT).show();
}
}
public void onNothingSelected(AdapterView<?> parent)
{
}
parent.getItemAtPosition(position) と比較するだけで動作します.....ありがとう。
于 2012-11-29T13:32:00.910 に答える