在初始触摸时将Android SeekBar位置设置为手指位置

时间:2012-06-26 15:46:15

标签: android seekbar

我有一个搜索栏,我想设置位置(进度),以便在您第一次触摸时将手指的位置设置为匹配...我希望您能够触摸它并将其捕捉到您所在的位置立即触摸它,然后正常运行,让你拖动它直到你移开你的手指。

我知道我必须在onStartTrackingTouch()函数中执行此操作,并且我将不得不调用seekBar.setProgress()但我不确定如何使seekBar进度等同于触摸位置。

谢谢。

2 个答案:

答案 0 :(得分:1)

这是一个可行的解决方案:

    var City= {
  <?php
  $mycity->CreateMarker($_SESSION['visitorID']);
  ?>
};
// CreateMarker inside
       if($dateformater >= date("Y-m-d")){ 
         echo "{$id}: { 'lat': {$Lat}, 'lon': {$Lon} },";

答案 1 :(得分:0)

这是一个关于如何使用它的小教程:How To use SeekBar in Android。我测试了它,它似乎工作正常,所以也许这可以帮助你一点。

这里有一个更详细的问题:Android SDK Tutorial: Working With The SeekBar