加速度計データ (xyz) を取得してディスプレイに出力しようとしています。私はすでにこれのためのいくつかのコードを持っています:
public void onSensorChanged(SensorEvent event) {
float x = event.values[0];
float y = event.values[1];
float z = event.values[2];
float deltaX = ((y * 10)/10);
float deltaY = ((y * 10)/10);
float deltaZ = ((z * 10)/10);;
tv.setText(Float.toString(deltaX)+ ", " +Float.toString(deltaY)+ ", " +Float.toString(deltaZ));
Log.v("SensorActivity", event.toString());
}
しかし、展示されているのは、たとえば 5.1 ではなく 5.0972004 のような数字です。「2つの10進数」まで浮動小数点数を丸める方法は? どんな提案も役に立ちます。前もって感謝します。