1

気になっていたのですが、2つの違いは何ですか?

        <EditText                
            android:inputType="numberDecimal" />

        <EditText                
            android:numeric="decimal" />

私は両方が同じ振る舞いをすることを理解しています。ユーザー入力を「 0123456789」に制限します。

では、2つの間に違いはありますか?何か好ましいものはありますか?

4

1 に答える 1

3

これらの属性はすべて非推奨です。

android:numeric
android:phoneNumber
android:inputMethod
android:capitalize
android:autoText

1 つの属性を優先:

android:inputType

(非推奨の機能は、将来のリリースでいつかなくなるので、サポートされているバージョンを使用することが常に最善であることを忘れないでください。)


何らかの理由で、それらの非推奨は TextView (または EditText) ドキュメントでマークされていません...ただし、それらはR.attrページで適切に注釈が付けられており、おそらく IDE の XML コンパイラ内 (少なくとも Android の Eclipse プラグイン) で警告が表示されます。の。)

于 2012-09-27T16:04:07.700 に答える