POSITION pos = m_ctlListGetFirstSelectedItemPosition() ;
if ( !pos )
{
return ;
}
INT iItem = m_ctlListGetNextSelectedItem( pos ) ;
listView增加一个OnItemClickListener 事件,即条目点击事件,点击的时候会回调onItemClick方法,方法中的 position就是listView的索引值。
private OnItemClickListener itemClick = new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<> parent, View view, int position,long id) {
}
}
选中项的文本值:thislistView1SelectedItems[0]Text;
选中项的子项的文本值
thislistView1SelectedItems[0]SubItems[0]Text;(SubItems[0]表示选中项的第一个子项,第二个子项就是SubItem[1],第三个就是SubItems[2]以此类推)
您好,我来为您解答:
在ListView显示数据前,你应该建立一个数据备份,可以是链表,在显示后,链表中的项应该与ListView中的Item有个对应关系,这样就可以根据position从链表中查询相应的数据。
希望我的回答对你有帮助。
以上就是关于VC++中如何在ListView控件里获得选定项全部的内容,包括:VC++中如何在ListView控件里获得选定项、如何在listview中得到当前选定项在列表中的索引值、怎样获取listview里项被选中时的的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)