Cyb*_*rKo -1 android android-edittext android-fragments
我想使用带有类型编号的 editText。
如果你使用它,它不起作用:
Number editText = (Number) v.findViewById(R.id.editText);
Run Code Online (Sandbox Code Playgroud)
错误是在
Number editText = (Number) v.findViewById(R.id.editText) ;
它说:
不可转换的类型;无法投射
android.view.View到java.lang.Number
解决方案很简单(感谢@Ehsan 提供有用的答案):
Edittext editText = (Edittext) v.findViewById(R.id.editText);
在XML类型是EditText不是Number这样用Editext的
EditText editText = (EditText) v.findViewById(R.id.editText);
Run Code Online (Sandbox Code Playgroud)
号码使用 inputType
android:inputType="number"
Run Code Online (Sandbox Code Playgroud)
例如
<EditText
android:id="@+id/editText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="number" />
Run Code Online (Sandbox Code Playgroud)
您还android:digits可以使用特定数字
| 归档时间: |
|
| 查看次数: |
143 次 |
| 最近记录: |