0
Q
即時更改選擇器?
A
回答
1
選擇器像所有Android資源一樣,通過一些編譯時處理來優化XML以實現高效的運行時解析。您無法動態編輯您建議的資源。 AFAIK AFAIK實現你想要的唯一方法是手動在自定義圖像選擇器中實現可繪製選擇(沒有太多樂趣)或限制用戶選項,並有一個預先構建的選擇器集合,您可以在用戶的自由裁量權。
2
您可以使用StateListDrawable動態修改選擇器。
下面的代碼:
StateListDrawable state_up = new StateListDrawable();
state_up.addState(new int[] {android.R.attr.state_pressed},getResources().getDrawable(R.drawable.btn_up_cyan));
state_up.addState(new int[] {android.R.attr.state_focused},getResources().getDrawable(R.drawable.btn_up_cyan));
b1.setBackgroundDrawable(state_up);
相關問題
- 1. Ajax選擇即時更改默認值
- 2. CSS即時子選擇器
- 3. 選擇時更改選項
- 4. 立即應用DataGridViewComboBoxCell選擇更改
- 5. Html選擇無法更改選項後jsp jquery即時過濾器點擊
- 6. 動態更改選擇器
- 7. 更改日期選擇器
- 8. 更改CCMenuItem的選擇器
- 9. qtip2:更改'this'選擇器
- 10. CSS選擇器更改
- 11. 更改另一個選擇時更改選擇值
- 12. 選擇時更改UITableViewCell
- 13. 兩個選擇選項更改時的一個選擇框選項更改
- 14. 即時更改strings.xml
- 15. 選擇修改時更改圖片
- 16. 下拉選項更改時選擇
- 17. 當選擇器是可變參考時在匹配中更改選擇器
- 18. Kendo UI日期選擇器,選擇時間時更改日期 - 請任何人
- 19. 如何在另一個選擇值更改時更新選擇?
- 20. OpenCart 2.2:如果選擇了選項,立即更改數量
- 21. 即使dijit.form.Select中的值未更改,選擇選項的事件。
- 22. 選擇選項更改時如何更改圖像?
- 23. 如何在選擇選項更改時更改值?
- 24. 在用戶選擇時更改選項值更改
- 25. FileDialog過濾器在更改選擇時未更新
- 26. 在Swift中更改定時器選擇器函數中的userInfo
- 27. (swift OSX)如何更改日期選擇器時代指示器
- 28. 第一個選擇器行選擇更改第二個選擇器行
- 29. 如何根據另一個選擇器的選擇更改選擇器行?
- 30. 時間選擇器在從AM更改爲PM時崩潰
這對我的幫助lottt !!!!謝謝 – 2013-04-20 05:51:55