将EditText文本绑定到变量?

3

我试图将EditText对象的文本绑定到视图变量的本地变量上,但可能我没有理解如何做。

  • Java- Android 4.0.3中,如何将EditText对象与变量绑定?
3个回答

7

建立一个像这样的variableChangedListener。

在listener中,使用setText(variable)为EditText添加文本。


哦!..我没有想到Java这么复杂。谢谢 :) - Milosh Silk

1
你可以将EditText绑定到类型为EditText的本地变量。
EditText text=new EditText(this);

text=youredittex;

3
@MiloshSilk 好的,我会问你一个简单的问题,你能用手指抬起一座山吗?...你怎么能问这个问题呢....你甚至不能将List对象存储在字符串中,你怎么能问这个问题呢..? - Pragnani
3
他可能是在询问文本属性,而不是对象本身。 - user791888
1
String edittextvalue = youredittext.getText().toString()?这是你想要的吗? - Pragnani
是的。但它只绑定了这种方式吗? - Milosh Silk
3
@Pragnani,我感觉你没有理解MiloshSilk所说的“binding”的含义。你谈论的是“设置”文本的值,“binding”是不同的。绑定是将变量和控件连接在一起,使得当控件发生改变时,变量也会随之改变,反之亦然。这对于节省添加处理程序等时间非常有帮助。 - Rafid
显示剩余6条评论

-1
你可以这样做:
EditText bindText=new EditText(context);

bindText=anyThingHere;

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接