2 つの数値を加算すると、Android プログラムで非常に奇妙な結果が得られます。これは、何が起こっているかを調べるために使用しているテスト コードです。
private static final float yChannel[] = {12.0f, 8.0f, 4.0f, 0};
protected void onCreate(Bundle savedInstanceState) {
Log.i("Rectangles","y1: " + yChannel[0]+2.0f);
Log.i("Rectangles","y2: " + yChannel[0]);
}
LogCat の結果は次のとおりです。
y1: 12.02.0
y2: 12
すべての変数が浮動小数点であることを理解していません。正しい結果が得られないため、コードが機能していません。Eclipseプロジェクトのクリーニングも試みました。