我想知道,两者之间有什么区别?
<EditText
android:inputType="numberDecimal" />
<EditText
android:numeric="decimal" />
我意识到两者都给出了相同的行为。他们将用户输入限制为“0123456789.”
那么,两者之间有什么区别吗?有没有更好的?
最佳答案
所有这些属性都已弃用:
android:numeric
android:phoneNumber
android:inputMethod
android:capitalize
android:autoText
赞成一个属性:
android:inputType
(请记住,过时的功能会在未来的某个版本中消失,因此最好始终使用受支持的版本。)
无论出于何种原因,TextView(或 EditText)文档中都没有标记它们的弃用...但是它们在 R.attr 上被正确注释了页面,您可能会在 IDE 的 XML 编译器中看到警告(至少在 Android 的 Eclipse 插件中是这样。)
关于android - EditText android :numeric ="decimal" and android:inputType ="numberDecimal"之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12625380/