做了下拉式選單
String[] lunch ={"1","2"};
et2 = (Spinner)findViewById(R.id.et2);
ArrayAdapter<String> lunchList = new ArrayAdapter<>(repair.this,
android.R.layout.simple_spinner_dropdown_item,
lunch);et2.setAdapter(lunchList);
抓取下拉式選單選項內容
num=et2.getSelectedItem().toString().trim();
資料有成功抓取.....但只能抓取一開始預設好的選項........
ex:et2選單的第一個選項是1 後面即使選擇2 抓取的內容也不會更改
雖然可以設定在button裡執行num字串,抓取新的字串內容
但希望num抓取的資料可以在選完選項的數秒內立刻刷新
只用過Handler.postDelayed刷新過,但目前一直沒法成攻
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_repair);
...................................................
...................................................
...................................................
Handler yHandler = new Handler();
yHandler.postDelayed(runTimerStop, 1000);
...................................................
...................................................
}
private Runnable runTimerStop=new Runnable() {
@Override
public void run() {
num=et2.getSelectedItem().toString().trim();
}
};
想確認語法是否有誤資料才無法刷新,或是有其他方法能刷新資料內容