我有一個微調控件,其元素由arrayList.this數組設置,通過調用api獲取數據。我在arrayList的第0位設置了標題。問題是我想在創建活動時顯示此標題。但是這隻會在api調用成功時纔會設置。它需要一些時間來加載數據。任何人都可以給我更好的想法,將標題設置爲微調。創建活動時設置微調標題
-1
A
回答
0
如果數據來自api,那麼你可以在屏幕上添加對話框,並隱藏標題,直到api調用成功..當你得到的答案是真的,然後顯示titleview並添加來自API的標題。和API響應是假,則顯示錯誤..所以用戶,將會得到更好的視野..
感謝
0
做這樣
ArrayAdapter stringArrayAdapter = new ArrayAdapter(this,
R.layout.spinner_item, CatagoryName);
// create a spinner
Spinner spinner = (Spinner) findViewById(R.id.spinner);
// add adapter to spinner
spinner.setAdapter(stringArrayAdapter);
// create listener and add to spinner
spinner.setOnItemSelectedListener(new
AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int
position, long id) {
// put code which recognize a selected element
}
0
嘗試這種方式
ArrayList<String> list = new ArrayList<>();
list.add(0,"Please Select");
ArrayAdapter stringArrayAdapter = new ArrayAdapter(this, android.R.layout.simple_spinner_item, CatagoryName);
Spinner spinner = (Spinner) findViewById(R.id.spinner);
spinner.setAdapter(stringArrayAdapter);
// now call the API for data
//After data received, you have to make temp list to store response
ArrayList<String> Templist = new ArrayList<>();
//Templist = Server response
//now add templist in main List
list.addAll(Templist);
// and call this
stringArrayAdapter.notifyDataSetChanged();
相關問題
- 1. 如何在android中標題前創建微調框或如何在活動頂部創建微調框?
- 2. 創建標題頁活動
- 3. 微調選擇信息並設置片段活動活動
- 4. 創建新的活動,同時點擊設置圖標
- 5. 微調器setOnItemSelectedListner觸發器創建活動時間
- 6. 動態創建微調框
- 7. Android微調器設置項目活動啓動
- 8. 在主要活動中設置標題
- 9. 如何將微調器添加到活動的標題欄?
- 10. 活動打開時更新微調值?
- 11. Android - 設置默認微調主題
- 12. 當活動回到前面時恢復微調位置
- 13. 如何使用標題創建微調框?
- 14. 在android中創建動態微調框
- 15. 創建微調喜歡在動作條
- 16. 展(動態創建的)微調
- 17. 在Android中創建動態微調框
- 18. 如何動態設置微調模式?
- 19. 爲android創建微調器時出錯?
- 20. 強制關閉時onClicklistener設置微調
- 21. 動態微調消費休息服務創建onClickListener問題
- 22. 創建活動時崩潰
- 23. 如何在創建Spring的RestTemplate時設置標題?
- 24. 僅當尚未創建活動時,如何從活動通知創建活動?
- 25. 設置活動標籤當前標籤
- 26. Android:如何在Dialog活動的標題欄中設置圖標?
- 27. 微調+光標問題
- 28. Android ExpandableList標題與微調
- 29. 空指針創建微調
- 30. 創建空的微調框
我知道這件事....我有兩個spinners在我的activity.t第二個微調無法獲取數據,直到第一個微調set av ALUE。因爲對於第二個微調器,api URL從第一個微調器選定值獲取id。所以我強烈需要一種方法來設置默認標題。 –