【问题标题】:Binding EditText text to a variable?将 EditText 文本绑定到变量?
【发布时间】:2013-02-25 09:22:14
【问题描述】:

我正在尝试将 EditText 对象的文本绑定到视图变量的本地,但可能我不明白如何。

  • 如何将EditText 对象与Java - Android 4.0.3 中的变量绑定?

【问题讨论】:

    标签: java android android-edittext


    【解决方案1】:

    创建一个变量ChangedListener like so

    在监听器中,为 EditText 添加setText(variable)

    【讨论】:

    • 哦! ..我没有强硬它在Java中如此复杂。谢谢你:)
    【解决方案2】:

    您可以将 EditText 绑定到 EditText 类型的局部变量

    EditText text=new EditText(this);
    
    text=youredittex;
    

    【讨论】:

    • 你好。我可以将它绑定到一个字符串吗?
    • @MiloshSilk 好的,我会问你一个简单的问题,是否有可能用你的手指抬起一座小山......你怎么能问这个......你甚至不能将 List obect 存储在一个字符串你怎么能问这个..?
    • 可能他问的是 text 属性,而不是对象本身。
    • 字符串edittextvalue=youredittext.getText().toString() ?那是你想要的东西吗..?
    • @Pragnani,我觉得你不明白 MiloshSilk 的绑定是什么意思。您所说的是“设置”文本的值,“绑定”是不同的。绑定就是将一个变量和一个控件链接在一起,这样当控件发生变化时,变量也会发生变化,而当变量发生变化时,控件也会发生变化。这对于节省您必须添加处理程序等的时间非常有帮助。
    【解决方案3】:

    你可以这样做:

    EditText bindText=new EditText(context);
    
    bindText=anyThingHere;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-04
      • 1970-01-01
      • 1970-01-01
      • 2012-09-06
      • 1970-01-01
      • 1970-01-01
      • 2011-05-19
      • 1970-01-01
      相关资源
      最近更新 更多