2
我創建了一個微調器,具體取決於我的應用程序的一些規則。所以,它的動態創建。我如何檢索選擇哪個項目?Android - 從動態創建的微調器中獲取所選項目
Spinner mySpinner = (Spinner)linearMoreInfo.getChildAt(1);
使用此代碼檢索創建的動態微調器。但不知道如何處理它的點擊/選擇項目。
有幫助嗎?
我創建了一個微調器,具體取決於我的應用程序的一些規則。所以,它的動態創建。我如何檢索選擇哪個項目?Android - 從動態創建的微調器中獲取所選項目
Spinner mySpinner = (Spinner)linearMoreInfo.getChildAt(1);
使用此代碼檢索創建的動態微調器。但不知道如何處理它的點擊/選擇項目。
有幫助嗎?
我希望它爲你工作:
mySpinner.setOnItemSelectedListener(new OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> parent, View view, int pos, long id)
{
Object obj = parent.getItemAtPosition(pos);
...
}
public void onNothingSelected(AdapterView<?> parent) { }
});
試試這個代碼...
spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,
int pos, long arg3) {
// TODO Auto-generated method stub
selected_item_position = pos;
selected_item = spinner.getSelectedItem().toString();
// You can insert your code...
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
});