【发布时间】:2015-08-10 08:48:26
【问题描述】:
在 JavaFX 中存在一个类,用于将 GUI 元素(如 TextFields)的字符串内容绑定到 SimpleStringProperty。这样,您就有了一种始终返回相应 TextField 的实际字符串内容的字符串表示形式。见SimpleStringProperty。
Android 也存在类似的东西吗?
如果没有:是否可以在 Android 中使用上述类,如果可以,如何使用?
提前致谢!
【问题讨论】:
-
textView.getString() 不能满足你的目的吗?
-
textView.getText().toString()
-
不完全是。也许我的解释不够简洁。它应该这样工作,TextView 应该在每次更改时更新另一个 String 变量。将 String 变量绑定到 TextView 内容会很好。这就是 JavaFX 中的 SimpleStringProperty 所做的。这有意义吗?
-
通过侦听器执行此操作比使用 SimpleStringProperty 复杂得多。特别是我希望它以增量方式工作,以便在 TextView 中的每次更改时不会更新整个字符串,而只是添加/删除相应的字符。
-
我不知道它是否完全等效,但是您可以查看添加到 1.3.0 版本的 Gradle 构建工具中的 databinding support。
标签: java android string javafx