我想將選定的值從3個微調器保存到帶有getter/setter的變量中。但是當我試圖顯示值時,它什麼都沒有返回。無法從微調器獲取值getter
這裏設置方法
spinner_value(spinner, spinner1_selected);
setLang(getSpinner(spinner1_selected));
spinner_value(spinner2, spinner2_selected);
setCountry(getSpinner(spinner2_selected));
spinner_value(spinner3, spinner3_selected);
setCity(getSpinner(spinner3_selected));
試圖表現出任何價值
new AlertDialog.Builder(this)
.setTitle(getLang())
.setMessage(getCountry())
.show();
我的微調器,以量變換
public void spinner_value(Spinner spinner, final String spinner_value)
{
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
Object item = parent.getItemAtPosition(pos);
setSpinner(item.toString(), spinner_value);
}
public void onNothingSelected(AdapterView<?> parent) {
}
});
}
我的getter \二傳手
public void setSpinner(String input, String spinner) {
spinner = input;
}
public String getSpinner(String spinner) {
return spinner;
}
你吸氣是SIMPL y返回他們輸入的字符串。如果我使用getSpinner(「foo」),你的getter將返回「Foo」給我。 –