我认为我有litte理论混淆。如果任何人都可以为我设定。通货膨胀,getView,arrayAdapaters和它们之间的一切
通货膨胀 - 我会使用这个技术来使用动态UI。例如我有两个xml的main.xml和button.xml。如果我想将button.xml添加到我的主要xml中。我需要使用通货膨胀。
ArrayAdapters - 我会用它来填充我的数据列表。 但有时你可以使用:
setListAdapter(new ArrayAdapter<String>(this,
R.layout.row, R.id.textview,
items));
无需通货膨胀或重写@getView方法。另一方面,我想这会限制你在其他情况下? (哪些情况?)
上面的代码也在做某种自定义列表视图(row和textview)。那么谁需要所有的休息?
重写getView方法 - 当开发人员在@getView方法中混合通货膨胀时,我看到了很多示例。我也看到getView方法以外的通货膨胀。每个选项的目的是什么?
如果有人可以清除这个想法给我。那太好了。我知道那3个关于自定义列表的主题。
谢谢, 射线。
“你必须覆盖ArrayAdapter。在这里,你可以重写getView法”所以,当我重写一个ArrayAdapter我必须重写getView方法?你能给我例子想要重写ArrayAdapter/getView吗?毕竟在我的例子中,我也在做一种自定义Listview(行和textview) – rayman 2011-03-26 10:36:29