1

私のAndroidアプリケーションでは、10進値にEditTextを使用しています。

    <EditText
        android:id="@+id/valueEditor"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10"
        android:inputType="numberDecimal" >

私が使う

double value; /* ... */
valueEditor = (EditText) v.findViewById(R.id.valueEditor);
valueEditor.setText(Double.toString(value));

このEditTextに値を入力します。

現在の問題は、1.0E-9のような値にあります。指数を変更することは可能ですが、数字を削除する以外に仮数を変更することはできません。誰かが解決策を知っていますか(inputType numberDecimalを使用しないことは明らかですが)?

4

0 に答える 0