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軸が表示されます。幅が240ピクセルで、中央でクリックすると、x=120になります。シークバーに割り当てることができます。シークバーの最大値をwidhtの最大値にします。または、そのx = 120 wrtを100に変換してから、シークバーに割り当てます。

于 2013-01-08T09:50:26.907 に答える