类似Flex的组件到Android中的数据绑定

时间:2011-07-18 11:40:41

标签: android flex binding

我正在寻找一种绑定可视组件的方法,比如说TextView和一些值 我有一个更改值的后台服务,我希望该更改以自动“Flex绑定”方式反映在TextView上。

有没有Android内置工具可以做到这一点?

3 个答案:

答案 0 :(得分:0)

我自己没有尝试过,但请看一下:http://download.oracle.com/javase/tutorial/uiswing/events/propertychangelistener.html

而且:http://download.oracle.com/javase/tutorial/javabeans/properties/bound.html

而且:http://developer.android.com/reference/java/beans/package-summary.html

看起来您可以将'value'实现为绑定属性,然后注册onPropertyChangedListener,然后您将更新TextView。

答案 1 :(得分:0)

我不确定我是否正确理解了您的问题,但这是一种获取自动绑定类型的方法。

在其上创建一个Model类和一个静态变量。使用TextView.text填充此ModelClass.staticTextProperty。现在,每当您使用任何后台服务更新此ModelClass.staticTextProperty时,它都将在视图中更新。

希望它有所帮助。

答案 2 :(得分:0)

我不知道Flex是如何完成的,但greenInject可能提供类似的东西: https://github.com/greenrobot/greenInject/wiki/Value