如何在rank Android中限制价值取向

如何在rank Android中限制价值取向,android,orientation,Android,Orientation,如何限制等级中的价值取向 从 我想将值[1]从默认值限制为(-90到90)。怎么办 public void onSensorChanged(SensorEvent event) { // TODO Auto-generated method stub synchronized (this) { switch(event.sensor.getType()){ case Sensor.TYPE_ORIENTATION: { com.app.labylint

如何限制等级中的价值取向

我想将值[1]从默认值限制为(-90到90)。怎么办

public void onSensorChanged(SensorEvent event) {
  // TODO Auto-generated method stub
  synchronized (this) {

    switch(event.sensor.getType()){
      case Sensor.TYPE_ORIENTATION: {
      com.app.labylinthii.Global.setXaxis(Float.toString(event.values[0]));
      com.app.labylinthii.Global.setYaxis(Float.toString(event.values[1]));
      com.app.labylinthii.Global.setZaxis(Float.toString(event.values[2]));
      break;
      }
      case Sensor.TYPE_ACCELEROMETER: {
        break;
      }
    }
  }

谢谢。

为什么?您需要360度来计算方向。
public void onSensorChanged(SensorEvent event) {
  // TODO Auto-generated method stub
  synchronized (this) {

    switch(event.sensor.getType()){
      case Sensor.TYPE_ORIENTATION: {
      com.app.labylinthii.Global.setXaxis(Float.toString(event.values[0]));
      com.app.labylinthii.Global.setYaxis(Float.toString(event.values[1]));
      com.app.labylinthii.Global.setZaxis(Float.toString(event.values[2]));
      break;
      }
      case Sensor.TYPE_ACCELEROMETER: {
        break;
      }
    }
  }