我有一个seekbar
。通常情况下,当我们滚动seekbar
setOnSeekBarChangeListener
时,就是火了。现在,当我们在屏幕上的任何位置滚动时,我想要setOnSeekBarChangeListener
应该开火(所以seekbar
将被滚动。。实际上我没有得到如何做到这一点。所以可以帮助我。谢谢
答案 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并将其指定为搜索栏。