
1、在listitem中初始化button的时候,给该button添加一个setTag方法,将此时的索引值传进去,然后在button的onclick事件中调用view的getTag方法,即可将listitem的索引读出来,代码如下:
tagButtonsetTag(position);
此处的tagButton就是定义的button,Position是view里边的位置。
2、初始化button的时候通过setTag方法传入一个item的索引值
private OnClickListener tagButtonOnClick = new OnClickListener() {
public void onClick(View v) {
final int index = (Integer) vgetTag();
}
}
index就是点击button所在Item中的位置,通过这个位置就可以得到Item中的值。
方法二:
private object GetSelectedItemFromListView(ListView listView)
{
return listViewSelectedItems[0];
}
方法一:
private object GetSelectedItemFromListView(ListView listView)
{
SelectedListViewItemCollection selListViewItemCol = listViewSelectedItems;
IEnumerator enumer = selListViewItemColGetEnumerator();
return enumerCurrent();
}
你是要所有的Item的数量还是屏幕上显示的数量?
所有的Item的数量:
int count = listViewgetAdapter()getCount();屏幕上显示的数量(这个数是会变的):
int visibleCount = listViewgetLastVisiblePosition() - listViewgetFirstVisiblePosition() + 1;或可以在
OnScrollListeneronScroll(AbsListView, int, int, int);的第三个参数得到当前屏所显示的数量。
1使用MVVM模式,在Xaml里面设置其RowStyle,绑定前台的行选中属性与后台自定义的选中属性。剩下的就是后台遍历绑定的数据就可以得到哪些行选中。
2ListView 控件可使用四种不同视图显示项目。通过此控件,可将项目组成带有或不带有列标头的列,并显示伴随的图标和文本。 可使用 ListView 控件将称作 ListItem 对象的列表条目组织成下列四种不同的视图之一:1大(标准)图标2小图标3列表4报表 View 属性决定在列表中控件使用何种视图显示项目。还可用 LabelWrap 属性控制列表中与项目关联的标签是否可换行显示。另外,还可管理列表中项目的排序方法和选定项目的外观。
以上就是关于android ListView如何获取点击item所在的哪一行全部的内容,包括:android ListView如何获取点击item所在的哪一行、C# 如何获取listview里面当前选中的item、android 中如何得到listview的item的个数,当我删除其中某个item时也能获得这时候的item的个数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)