Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个seekbar。通常当我们滚动时seekbar setOnSeekBarChangeListener会着火。现在我想当我们滚动屏幕上的任何地方时setOnSeekBarChangeListener都会着火(所以seekbar会滚动)。实际上我不知道如何做到这一点。所以任何人都可以帮助我。谢谢
seekbar
setOnSeekBarChangeListener
将此覆盖方法用于 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,然后将其分配给搜索栏。