如何在seekbar中將最大值設置爲99,999
,最小值爲0.001
?帶有浮點值的Android搜索欄
0
A
回答
5
你不能。 SeekBar小部件只接受ints的最大和當前進度。您無法控制最低限度,因爲它始終是0
。
您可以將您所需的最大進度值和當前進度值乘以10的冪,使小數點消失。 SeekBar仍將顯示與十進制值相同的進度,因爲進度是currentValue/maxValue
的比率。由於你將乘以相同的數字,比率是相等的。例如:
0.1/10 = 0.01
但是,如果多了10兩個0.1和10擺脫了小數,您可以:
1/100 = 0.01 //Same result
0
搜索欄是隻服用int值,如果你沒有浮點值想要設置最大值99,999和最小值0.001,那麼你可以設置最大值99,999 * 100和最小值0.001 * 100,那麼你的比例將顯示完全。
而當你將顯示比例的用戶則獲得了100
0
搜索欄進步的價值和鴻溝是一個int類型,因此u必須除以Progress/1000.0
如下改變由浮點值的進度值。
這裏是Java代碼:
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser)
{
edit1=(EditText)findViewById(R.id.edit1);
float value= (float) (progress/1000.0);
edit1.setText((value)+"\n");
}
和佈局U第嘗試,因爲android:max="99"
進度值將0.001增加,你需要高達最大值,你可以看到這些值edittext。
相關問題
- 1. 搜索欄與Android
- 2. 搜索欄發行的Android
- 3. Android中的搜索欄
- 4. 搜索陣列(帶浮點數)與給定的錯誤
- 5. 帶隱藏的UITableView的搜索欄iOS
- 6. 搜索帶有使用Azure搜索的值的方面
- 7. HTML搜索欄點擊excel
- 8. 帶有浮動導航欄的元素ID的JavaScript焦點()?
- 9. 帶搜索欄的UITableView問題
- 10. 帶下拉結果的搜索欄
- 11. 帶核心數據的搜索欄
- 12. 帶邊框的自定義搜索欄
- 13. 谷歌搜索欄Android
- 14. 如何在Mono for Android上創建帶ListView的搜索欄?
- 15. 在數組中搜索最接近的浮點值
- 16. 帶有核心數據的TableViewController中的搜索欄
- 17. 帶有4個標籤的tableView中的搜索欄
- 18. 帶浮點值的NSNumberFormatter和SpellOutStyle
- 19. 搜索欄與搜索欄和搜索顯示控制器有什麼區別?
- 20. 從地理欄搜索附近的點
- 21. Zend搜索Lucene浮點數範圍搜索
- 22. MPMoviePlayerViewController沒有搜索欄
- 23. 在OSClass的搜索欄中添加地點搜索選項
- 24. 搜索欄來搜索TextViews
- 25. Android - MapActivity中的搜索工具欄
- 26. Android中ActIonBar外部的搜索欄
- 27. 的Android帆布搜索欄編輯
- 28. 在Android 3.0搜索欄中的更改
- 29. android中的搜索欄小部件?
- 30. 自定義搜索欄在Android的
之前提問。你可以在谷歌搜索右邊 – 2013-02-28 09:22:29
這個鏈接可能會幫助你.. [link1](http://webtutsdepot.com/2011/12/03/android-sdk-tutorial-seekbar-example/)和[link2](http: //android.programmerguru.com/android-seekbar-example/) – 2013-02-28 09:23:19
@Ram kiran nothig有幫助的鏈接,浮動值不提 – 2013-02-28 12:01:32