是否可以为 android 中的长数据类型元素的 Edittext 设置文本
Is it possible to setText for an Edittext for a long data type element in android
是否可以为 android XML 中的长数据类型元素的 Edittext 视图设置文本?我知道 setText 可以采用整数,但它不接受任何长数据类型。那么如何在不将其转换为整数的情况下在 Edittext 中写入一个 long 变量?
你为什么不先把它变成 String:
yourEditText.setText(String.valueOf(yourLongVariable));
存在 setText
和 int
类型参数以将字符串资源放入 TextView
。如果你只放入一些随机数,你将有一个异常,它会告诉你具有这样的 id 的字符串不存在。要通过 setText
方法放置数字,您必须将其转换为字符串,如 所述。
这样试试:
editText.setText(Editable.Factory.getInstance().newEditable((String.valueOf(yourLongValue))));
您不能将 String 值设置为 EditText,因此也将 String 值转换为 Editable。
是否可以为 android XML 中的长数据类型元素的 Edittext 视图设置文本?我知道 setText 可以采用整数,但它不接受任何长数据类型。那么如何在不将其转换为整数的情况下在 Edittext 中写入一个 long 变量?
你为什么不先把它变成 String:
yourEditText.setText(String.valueOf(yourLongVariable));
setText
和 int
类型参数以将字符串资源放入 TextView
。如果你只放入一些随机数,你将有一个异常,它会告诉你具有这样的 id 的字符串不存在。要通过 setText
方法放置数字,您必须将其转换为字符串,如
这样试试:
editText.setText(Editable.Factory.getInstance().newEditable((String.valueOf(yourLongValue))));
您不能将 String 值设置为 EditText,因此也将 String 值转换为 Editable。