0

我有一个seekbar。通常当我们滚动时seekbar setOnSeekBarChangeListener会着火。现在我想当我们滚动屏幕上的任何地方时setOnSeekBarChangeListener都会着火(所以seekbar会滚动)。实际上我不知道如何做到这一点。所以任何人都可以帮助我。谢谢

4

1 回答 1

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。您可以将其分配给搜索栏。并使您的搜索栏最大值为宽度的最大值。或将 x=120 wrt 转换为 100,然后将其分配给搜索栏。

于 2013-01-08T09:50:26.907 回答