如何在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. Java的插值與搜索浮點數
- 2. 帶有css的動畫搜索欄
- 3. Android的 - 搜索欄的起點
- 4. 點擊時刪除搜索欄的值
- 5. 搜索欄與Android
- 6. 點擊後的搜索欄
- 7. Android的搜索欄數學
- 8. Android中的搜索欄
- 9. 搜索欄發行的Android
- 10. 搜索陣列(帶浮點數)與給定的錯誤
- 11. 搜索沒有搜索欄的UITableView
- 12. 搜索欄搜索後更改y值
- 13. 帶有2個搜索值的Excel VLOOKUP
- 14. 帶隱藏的UITableView的搜索欄iOS
- 15. 搜索帶有使用Azure搜索的值的方面
- 16. HTML搜索欄點擊excel
- 17. 帶有浮動導航欄的元素ID的JavaScript焦點()?
- 18. 帶核心數據的搜索欄
- 19. 帶下拉結果的搜索欄
- 20. 帶搜索欄的UITableView問題
- 21. 帶邊框的自定義搜索欄
- 22. 帶背景圖形的搜索欄
- 23. 谷歌搜索欄Android
- 24. Android自定義搜索欄
- 25. 搜索欄Android澄清
- 26. 如何在Mono for Android上創建帶ListView的搜索欄?
- 27. 帶CSS的浮動邊欄
- 28. 帶有jquery下拉菜單的搜索欄顯示搜索結果
- 29. 動畫搜索欄到工具欄android
- 30. 進口,文字欄,欄搜索值,
之前提問。你可以在谷歌搜索右邊 – 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