我有以下代碼:如何知道微調器上選擇的項目?
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
Object item = parent.getItemAtPosition(position);
Toast.makeText(this, "You selected " +item.toString(), Toast.LENGTH_SHORT).show();
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
Toast.makeText(this, "You didn't select any preset", Toast.LENGTH_SHORT).show();
}
而且下面的數組:
<string-array name="presets_array">
<item>Light Car</item>
<item>Medium Car</item>
<item>Heavy Car</item>
<item>Van</item>
</string-array>
它的正常工作,當我選擇輕型汽車它顯示正確的文本等與他人。 但我想做更多的事情,如果選擇的東西是範,改變重量值,如果中型車,其他成本等。
我想我必須使用開關,但我不知道它是如何工作的。
第一個工作適合我。謝謝。 –