私はinputType numberDecimalを持つEditTextフィールドを持っています。私は自分のコードでフィールドを見つけました:inputTypeを持つAndroid EditTextフィールドnumberDecimalデフォルト値を設定します
EditText mField = (EditText) v.findViewById(R.id.fieldName);
レンダリングの前にこのフィールドの値を設定します。私はnumberDecimal型のフィールドに文字列値を設定することができないので、setText()を試行しました。アプリケーションがクラッシュしました。
編集: KeyListenerで入力フィールドが必要なのは、数値とドットだけで、デフォルトのdouble/float/int値を渡すこともできます。
回答:間違ったフィールドIDを使用していました。あなただけの値をハードコーディングする必要がある場合は
をあなたはエディットテキストに値を設定している実際のコードを投稿することができますか?私はあなたが値を解析する間にいくつかの間違いをしているかもしれないと思います。注意してください、それはただの魅力を受け入れます。 – LoveForDroid
私はそのようなものを試しています:mField.setText(String.valueOf(230.3)); @LoveForDroid – Seekerakos
あなたはlogcatからクラッシュエラーメッセージを確認して投稿できますか?また、コード内のどの行にポイントしているかを記述します。 – LoveForDroid