我有一个ListView,使用自定义适配器(扩展BaseAdapter),每行的布局由TextView和Button组成。创建列表后,我想更改特定按钮的可见性。
为此,我需要以编程方式访问单个行的View。我无法找到如何做到这一点。此答案提到了getView(int position),但我找不到该方法;
请指导我正确的方向。
更新:通过
为此,我需要以编程方式访问单个行的View。我无法找到如何做到这一点。此答案提到了getView(int position),但我找不到该方法;
getView()
需要3个参数。我应该将什么作为convertView
传递给getView(int position, View convertView, ViewGroup parent)
?请指导我正确的方向。
更新:通过
View v = myListView.getChildAt(myListView.getFirstVisiblePosition());
获得的View为空。myListView.getChildCount()也返回0。