存储一个对象的视图

时间:2013-01-22 17:51:41

标签: android

android中有一个视图,可以存储一个对象,并像TextView一样显示对象的toString()返回值吗?

或者我是否必须模仿获取ListView的行为并确保其适配器中只有一个项目?

我需要这个,因为我使用了拖动和放大器。 drop来移动对象,我需要一个可以显示和存储其中一个对象的视图。

谢谢!

2 个答案:

答案 0 :(得分:1)

没有这样的观点。根据您的要求,您必须实现此功能。

答案 1 :(得分:0)

是的,有这样的观点,你已经提到过了。它被称为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()); }
}