我想訪問ListView中的一個ListItem,它如下所示。 很多人討論過類似的問題。但我嘗試過,並沒有工作。 我的代碼列在下面。如何訪問列表視圖中的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
,如何實現?
訪問隱藏物品的目的是什麼? – Blackbelt
我的ListView有一個TextView,我需要在SMS更新時更新它。但目前的問題是即使在可見的視圖中,返回值爲空。 – batuman