我在想,2之间的区别是什么?
<EditText
android:inputType="numberDecimal" />
<EditText
android:numeric="decimal" />
我意识到两者都有同样的行为。它们将用户输入限制为“ 0123456789。”
那么,2之间有什么不同吗?有没有更好的?
答案 0 :(得分:3)
不推荐使用所有这些属性:
android:numeric
android:phoneNumber
android:inputMethod
android:capitalize
android:autoText
支持一个属性:
android:inputType
(请记住,在将来的版本中,不推荐使用的功能有一天会消失,因此最好使用支持的版本。)
无论出于何种原因,他们的弃用没有在TextView(或EditText)文档中标记......但是它们在R.attr页面上被正确注释,并且可能会在IDE的XML编译器中看到警告(至少在Android的Eclipse插件中。)