0
私は編集テキストで些細なことをするつもりはありません。最初のエントリとしてポイントまたはドットを入力できるようにしたいのですが、何らかの理由でこれが機能しません。私は0(ゼロ)を置く場合、それはうまく動作します。私はユーザーがフィールドにセントを入力できるようにしたい。これは編集テキストの小数点のサポートのデフォルトの動作ですか?またはこれはウィジェット自体で変更できますか?または、この順序で値を表示するには、特別なフォーマッタを記述する必要があります。 EditTextにnumberSigned |編集テキストに十進数の前にドットを付ける
は、私はあなたがnumberDecimalとしてinputTypeを追加してみてくださいすることができますので、
protected int getInputType() {
return InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_SIGNED
| InputType.TYPE_NUMBER_FLAG_DECIMAL;
}
編集テキストを動的に生成しているため、これらをxmlに追加できません。 –
@JoelDean私は私の答えを編集しました。 – Shivam
すでにこれを行っています。 –