[英]saving Spinner value to variable
我在把頭纏在這個位上時遇到麻煩。
我在一個活動中有2個微調器,並且需要將選定的項目/值存儲為變量,然后將其發送到數據庫。
我的Java看起來像這樣,請記住,我知道我的save()方法沒有任何意義。 我只是想向您展示我要做什么。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_start_search);
Spinner passengerSpinner = (Spinner)findViewById(R.id.ddlPassengers);
ArrayAdapter<CharSequence> passengerAdapter = ArrayAdapter.createFromResource(this, R.array.passengerArray, android.R.layout.simple_spinner_item);
passengerAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
passengerSpinner.setAdapter(passengerAdapter);
Spinner directionSpinner = (Spinner)findViewById(R.id.ddlDirection);
ArrayAdapter<CharSequence> directionAdapter = ArrayAdapter.createFromResource(this, R.array.directionArray, android.R.layout.simple_spinner_item);
directionAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
directionSpinner.setAdapter(directionAdapter);
}
public void save(View view){
int passenger = passengerSpinner.getSelectedItem(); //Stored in a String array
String direction = directionSpinner.getSelectedItem();
}
我不知道該怎么做才能將這些值存儲為變量。
請嘗試以下方法,
String direction = directionSpinner.getSelectedItem().toString();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.