我正在尝试访问 ListView 中的 ListItem 之一,如下所示。很多人讨论过类似的问题。但我试过了,但没有一个起作用。我的代码在下面列出。
pos = 0;//position of ListItem
for(cursor.moveToFirst(); !cursor.isAfterLast(); cursor.moveToNext())
{
if(tel.equals(cursor.getString(2)))
break;
pos++;
}
LayoutInflater mInflater = LayoutInflater.from(context);
View myView = mInflater.inflate(R.layout.my_list_fragment, null);
lvObjects = (ListView)myView.findViewById(android.R.id.list);
View v = lvObjects.getChildAt(pos);
我的问题是(1)View v
总是Null
。(2)getChildAt()
只返回可见View
的。如果我想访问隐藏View
,如何实现?