作者LittleMarten (小貂)
看板AndroidDev
標題[問題] SeekBar無法拉到最大值
時間Fri Jan 14 15:04:32 2011
Which level: (app/frmwrk/lib/kernel)
app
Question:
使用SeekBar的時候
發現只能拉到 Max-1的位置
意即SeekBar Max 為100 (預設值)的時候
我抓到的SeekBar.getProgress()最大只到 99
原先還以為是自己手殘, 拉不到最大值而已
後來把 SeekBar Max 改成 7
才發現我只能拖曳到 6, 就拖不過去了0.0
請問是少寫了, 還是多寫了什麼呢QQ
Code:
.java
http://paste.plurk.com/show/ACfUuB2AHHxAPNlltgyr/
.xml
http://paste.plurk.com/show/ClsoqwDBH8ExgEyhePII/
其實我覺得跟 java 沒什麼關係吧XD
大概跟SeekBar的屬性有關?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.135.101.113
1F:→ cooper6334:不是就跟陣列一樣,範圍是從0~max-1? 01/14 16:01
2F:→ LittleMarten:=口= 不是唷 是我的bar不能拉到全滿捏 01/14 16:33
3F:推 jimmyken793:是因為在螢幕邊邊偵測不到嗎?試試看設定margin 01/14 22:51
4F:→ LittleMarten:感謝jimmy大! 我把seekbar的Layout margin right 01/15 00:15
5F:→ LittleMarten:和 Layout margin left 都設成10px後 01/15 00:15
6F:→ LittleMarten:果然就可以拉到全滿了! 01/15 00:16
7F:→ LittleMarten:不過沒修正之前, 我可以拉到0 卻不能拉到全滿 01/15 00:16
8F:→ LittleMarten:理論上不是要左右對稱嘛...? 01/15 00:17
9F:→ LittleMarten:總之就是降子解決了XD 再次謝謝jimmy大 :D 01/15 00:17
10F:推 coronach:不一定左右對稱啊 找個手指畫圖的軟體試試就知道了 01/15 00:22
11F:→ LittleMarten:我載了畫畫軟體後 發現左右側都可以畫到邊界耶... 01/15 12:43
12F:→ LittleMarten:很難理解的是可以拉到最左側 卻不能拉到最右這種事 01/15 12:47