我有一个编辑文本字段,我想在运行时动态设置此字段的值(整数)。由于EditText字段默认接受字符串,因此我如何继续操作?如何在运行时设置EditText的文本值?
0
A
回答
2
在String.valueOf
方法请看:
int someInt = 5;
myEditText.setText(String.valueOf(someInt))
1
您可以在XML最终改变EDITTEXT的输入类型来强制用户仅输入整数值。
至于在运行时编程设定的值,这样做:
EditText editText = (EditText)findViewById(R.id.editText1);
int input = 4;
editText.setText(string.ValueOf(input));
0
设置的EditText的属性只接受整数,如果这是你想要的东西在你的XML文件中添加下列属性,它包含EditText上。
android:inputType="number"
对于这样的计算,如果输入的值是您可以使用下面的函数号码: -
EditText editText = (EditText)findViewById(R.id.editText);
int editTextValue = Integer.parseInt(editText.getText().toString());
现在你可以对相同的计算。
对于int设置EDITTEXT,您可以使用下列内容: -
editText.setText(""+editTextValue);//here editTextValue is the number which you want to set in editText field.
相关问题
- 1. 如何在运行时设置xml:lang值?
- 2. 在edittext中设置文本时出错
- 3. 在运行时设置JLabel文本
- 4. 设置EditText的最大文本行数
- 5. 如何在运行时在EditText中更改文本android
- 6. 如何在运行时将文本设置为null的JTextFields?
- 7. wxTextCtrl - 设置文本换行运行时
- 8. 如何在edittext中设置文本,但文本不应该在edittext中可见
- 9. 运行时在EditText上显示文本值
- 10. 如何在运行时设置水晶报表的文本框值?
- 11. 如何在运行时为多个文本框设置边距?
- 12. 如何在EditText中设置数值?
- 13. EditText动态设置文本
- 14. 如何在运行时将文本框的文本设置为粗体?
- 15. 如何TextView的值设置为EditText上
- 16. 如何为我的EditText设置阈值?
- 17. 当inputType为数字时,如何为EditText控件设置文本
- 18. 如何在运行时设置字段
- 19. 如何设置text_selector在运行时
- 20. 如何在运行时设置Maven artifactId?
- 21. 如何设置在运行时
- 22. 如何在运行时设置java.net.preferIPv4Stack = true?
- 23. ,如何在运行时设置类型?
- 24. 在运行时设置数据源值
- 25. 在“运行时”设置html元素值
- 26. 如何设置inputtype =“number”的多行EditText?
- 27. 设置值时更改EditText的颜色
- 28. 的setText不设置文本的EditText
- 29. 在运行时生成的EditText中恢复键入的文本
- 30. 如何在运行时在TestNG中设置invocationCount值@Test Annotation