String.format использует запятую вместо точки

Мое приложение работает на многих устройствах без проблем до сих пор. Но теперь у меня есть новый Galaxy Tab с Android 3.2, где оно постоянно падает. Я обнаружил, что проблема заключается в float в EditText. Я использую myEditText.setText(String.format("%.1f", fMyFloat));, чтобы поместить поплавок в EditText. Но почему-то на моем планшете Galaxy Tab 3.2 float генерируется с запятой вместо точки. Когда я считываю EditText обратно, приложение, конечно, падает, говоря мне, что это не действительный float из-за запятой...

Что здесь происходит?

12
задан mskfisher 15 June 2012 в 14:30
поделиться