如何增加SeekBar滚动触摸位置

时间:2013-01-08 08:06:20

标签: android scroll seekbar

我有一个seekbar。通常情况下,当我们滚动seekbar setOnSeekBarChangeListener时,就是火了。现在,当我们在屏幕上的任何位置滚动时,我想要setOnSeekBarChangeListener应该开火(所以seekbar将被滚动。。实际上我没有得到如何做到这一点。所以可以帮助我。谢谢

1 个答案:

答案 0 :(得分:0)

将此覆盖方法用于touchevent`

 @Override public boolean onTouch(View v, MotionEvent event) 
 {  
  int x = event.getX();  
  int y = event.getY();
  return true;  
 }

现在,当您点击屏幕时,您将拥有x和y轴。假设你有240px的宽度,并且你在中心点击它,你将x = 120.你可以将它分配给搜索栏。并将你的搜索栏最大值设为最大值widht。或者将x = 120 wrt转换为100并将其指定为搜索栏。