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. 更改日期選擇器
- 6. qtip2:更改'this'選擇器
- 7. 選擇時更改UITableViewCell
- 8. 兩個選擇選項更改時的一個選擇框選項更改
- 9. 選擇修改時更改圖片
- 10. 當選擇器是可變參考時在匹配中更改選擇器
- 11. OpenCart 2.2:如果選擇了選項,立即更改數量
- 12. 即使dijit.form.Select中的值未更改,選擇選項的事件。
- 13. 如何在選擇選項更改時更改值?
- 14. 在用戶選擇時更改選項值更改
- 15. 在Swift中更改定時器選擇器函數中的userInfo
- 16. 時間選擇器在從AM更改爲PM時崩潰
- 17. 更改選擇選項選擇
- 18. 更改URL選擇
- 19. 更改var選擇選項
- 20. 更改選擇器中的填充drawable
- 21. 更改在日期選擇器插件
- 22. 從didDismissWithButtonIndex更改UIAlertView選擇器
- 23. 根據選擇器更改css值?
- 24. Html5本機日期選擇器,更改
- 25. 更改日期選擇器樣式iphone
- 26. $ .getJSON觸發器選擇更改事件
- 27. JComboBox選擇更改監聽器?
- 28. Iphone UIPickerView:更改選擇器高度
- 29. 更改按鈕選擇器中的drawableleft
- 30. 更改日期選擇器的格式
這對我的幫助lottt !!!!謝謝 – 2013-04-20 05:51:55