我使用SeekBar作爲滑塊,因爲我找不到任何其他東西,但我必須做這麼多冒險的工作,因爲它不允許我設置最小值或在整數之間移動。因此,任何時候我需要一個滑塊以非零值開始或返回一個浮點數,我必須設置一個最大值,它不會描述控件的真正最大值,然後除以和/或添加/當我讀它時減去「進度」值。在完成整個課程的編寫之前,爲了處理轉換我的滑塊值,有沒有更好的方法?我正在使用Android 1.6 ... 2.0中是否有滑塊控件或任何其他已記錄的未來版本?Android中的Slider控件... SeekBar真的是我最好的/唯一的選擇嗎?
20
A
回答
4
在我寫完整個 類只是爲了處理轉換我 滑塊值,有沒有更好的辦法?
不是。對於初學者來說,你真的不希望像SeekBar
這樣的浮點運算,因爲大多數手機在硬件上缺乏浮點支持,所以浮點操作很慢。至於爲什麼他們不允許你設定你自己的最小值,而不是最大值,我不能說。
+0
現在,我寫了一個類,它具有常量和輔助方法的「視圖模型」。我使用「偏移」常量來添加/減去最小值將爲非零的地方,我將其他常量「轉換因子」稱爲乘法和除法以模擬我的浮點數,並且創建了setter來處理來自實際進度值。它看起來很乾淨,但在理論上醜陋無比,而且工作量比我預期的還要多。我會看看將定製屬性添加到派生控件的過程是什麼,也許我可以編寫或擴展它。 – Rich 2009-11-20 03:29:12
相關問題
- 1. WebStorage是我最好的選擇嗎?
- 2. 反射是我最好的選擇嗎?
- 3. Eval是我唯一的選擇嗎?
- 4. Iframe是我唯一的選擇嗎?
- 5. 重寫__del __()是最好的選擇嗎?
- 6. Android Slider/SeekBar Increment values
- 7. Scala:是唯一的選擇嗎?
- 8. ASP:DataGrid控件會是一個很好的選擇嗎?
- 9. Ajax中的文件上傳:我最好的選擇是什麼?
- 10. Android SeekBar具有非常好的控制
- 11. 它真的是一個activex控件嗎?
- 12. 哪一個是最好的選擇?
- 13. 最好的選擇在Android中
- 14. 對比唯一性的更好選擇?
- 15. 什麼是最好的C#字體選擇控件?
- 16. 要取代asp.net嚮導控件,最好的選擇是什麼?
- 17. 最好的選擇是保存一個圖像文件在Magento的客戶嗎?
- 18. 最好的選擇
- 19. 我需要一個幫助來選擇最好的Android教程
- 20. jQuery中的XML API ajax調用:是JSONP我唯一的選擇嗎?
- 21. 在Android中保存信息是更好的選擇嗎?
- 22. Android偏好,它必須是唯一的嗎?
- 23. mysqli_ *是比mysql_ *更好的選擇嗎?
- 24. Chrome Frame是否是真正改善IE中Raphael性能的唯一選擇?
- 25. 什麼是最好的選擇。在ASP.NET
- 26. Node.js不是文件上傳(以及所有基於事件循環的語言)的好選擇 - 是真的嗎?
- 27. UIDatePicker真的是用於選擇日期的最佳iPhone UI機制嗎?
- 28. 我的Minimax並不總是選擇最好的移動
- 29. 我的情況最好的選擇是什麼?
- 30. 這是選擇最新帖子的好方法嗎?
Upvoted,因爲他們確實需要比SeekBar更好的東西。希望我們未來能夠獲得UISlider的同等價值。 – 2010-01-21 19:48:33
@Ben我同意!我們需要一個漂亮的滑塊! – 2010-12-13 07:19:12