【发布时间】:2011-11-22 18:10:26
【问题描述】:
我有一个带有自定义适配器(扩展 BaseAdapter)的 ListView,每行的布局由一个 TextView 和一个 Button 组成。创建列表后,我想更改特定按钮的可见性。
为此,我需要以编程方式访问单个行的视图。我不知道该怎么做。 This answer 提到 getView(int position),但我找不到那个方法; getView() 需要 3 个参数。我应该将convertView 传递给getView(int position, View convertView, ViewGroup parent) 什么?
你能指出我正确的方向吗?
更新:View v = myListView.getChildAt(myListView.getFirstVisiblePosition()); 获得的视图为空。此外,myListView.getChildCount() 返回 0。
【问题讨论】:
标签: android android-layout android-listview android-ui