【发布时间】:2013-01-22 17:51:40
【问题描述】:
android中是否有视图,可以存储一个对象并像TextView一样显示对象的toString()返回值?
或者我是否必须模仿获取 ListView 的行为并确保其适配器中只有一项?
我需要这个,因为我使用拖放来移动对象,并且我需要一个可以显示和存储其中一个对象的视图。
谢谢!
【问题讨论】:
标签: android
android中是否有视图,可以存储一个对象并像TextView一样显示对象的toString()返回值?
或者我是否必须模仿获取 ListView 的行为并确保其适配器中只有一项?
我需要这个,因为我使用拖放来移动对象,并且我需要一个可以显示和存储其中一个对象的视图。
谢谢!
【问题讨论】:
标签: android
没有这样的看法。根据您的要求,您必须实现此功能。
【讨论】:
是的,有这样的观点,你已经提到了。它叫做TextView,你可以这样使用它,
TextView tv = (TextView)findObjectById(R.id.tv);
tv.setText(myObject.toString());
如果您不喜欢这样,请像这样扩展 TextView,
class ToStringView extends TextView {
...
public void setObject(Object o) { setText(o.toString()); }
}
【讨论】: