在listView控件中选择一项后,然后进行其它操作(让listView控件失去焦点)。
过会儿当我再次提取listView控件选择项时,为什么刚才的选择的那项还能提取.
如何做到当listView失去焦点后,它的选择项也同时失去.
可以用listview的Enter和Leave事件中做处理,首先,当listview获得焦点,打开标志;当listview失去焦点,关闭标志。
ListView 控件允许您显示项列表,这些项带有项文本和图标(可选)来标识项的类型。例如,Windows 资源管理器的文件列表就与 ListView 控件的外观相似。它显示树中当前选定的文件和文件夹的列表。每个文件和文件夹都显示一个与之相关的图标,以帮助标识文件或文件夹的类型。ListViewItem 类表示 ListView 控件中的项。列表中显示的项可以用四种不同视图之一显示。这些项可以显示为大图标、小图标,也可以在垂直列表中显示为小图标。这些项也可以具有子项,子项包含与父项相关的信息。第四种视图样式是详细资料视图,它使您可以在网格中显示项及其子项,并用具有列标题来标识在子项中显示的信息。ListView 支持单个或多重选择。多重选择功能使用户可以按照与 ListBox 控件相似的方式从项列表中进行选择。另外,用户还可以激活选定项来执行任务。例如,可以使用 ListView 控件显示应用程序可以打开并使用的文件的列表。用户可以选择要打开的文件,然后双击它们来激活项,并在应用程序中打开文件。ListView 也可以使用 CheckBoxes 属性显示复选框,以使用户可以选中要对其执行操作的项。可以用各种方式来使用 ListView 控件。控件可用于显示来自应用程序、数据库或文本文件的信息。ListView 也可用于获取来自用户的信息,例如选择一组要处理的文件。
ListView 提供了大量可灵活设置外观和行为的属性。View 属性允许您更改项的显示方式。LargeImageList、SmallImageList 和 StateImageList 属性允许您指定包含为项显示的图像的 ImageList 对象;并且,就 StateImageList 属性而言,当 CheckBoxes 属性设置为 true 时,它允许您指定所显示的复选框。要确定选中了哪些项,可使用 CheckedItems 属性来访问 ListView.CheckedListViewItemCollection 集合。Columns 属性允许访问 ListView.ColumnHeaderCollection,它存储了当控件的 View 属性设置为 View.Details 时显示的列标题。通过 Items 属性,可以在 ListView 中添加和移除项。Items 属性允许您访问控件的 ListView.ListViewItemCollection,它提供在控件中操作项的方法。如果需要允许用户编辑项的文本,可使用 LabelEdit 属性。当控件包含大量的项时,用户在经过排序的列表中查看这些项通常会更加容易。您可以使用 Sorting 属性按字母顺序对项进行排序。
在使用listview的时候,当你自定义adapter,布局中还有button,checkbox,checkedtextview,即带有button的控件,这时候button会获得焦点,导致listview的itemclick事件无法触发,这时候可以再定义button的xml文件中设置android:focusable属性设置为false即可,
还可以使用listview的setItemsCanFocus方法设置item焦点
分享到:
相关推荐
信息安全总结 !!!!!!! 信息安全总结 !!!!!!! 信息安全总结 !!!!!!!
MyBatis总结!!!!!
Java并发编程总结!!!
zigbee学习自我总结!!!!!.doc
Linux 最强总结!.docxLinux 最强总结!.docxLinux 最强总结!.docxLinux 最强总结!.docxLinux 最强总结!.docxLinux 最强总结!.docxLinux 最强总结!.docxLinux 最强总结!.docxLinux 最强总结!.docxLinux 最强...
大学物理物理知识点总结 本文将对大学物理物理知识点进行总结,涵盖质点运动学、牛顿运动定律、动量守恒和能量守恒定律等重要章节。 一、质点运动学 质点运动学是研究质点运动的物理学分支。质点运动学的主要内容...
equals 方法,使得它比较的是字符串内容是否相同,而不是引用是否相同。这也就是为什么即使两个 `String` 对象在内存中的地址不同,但只要内容相等,`equals` 方法就会返回 `true`。 3. 类加载机制 ...
数据归一化是一种预处理步骤,就是想要将不同尺度和数值范围的数据转换到统一的尺度上。 这个过程通常涉及对原始数据进行调整,使其符合特定的标准,如使数据的范围落在0到1之间或具有标准正态分布的特性。...
对Docker常用命令的总结!
自考数据库结构导论02142总结!
西工二实小实习总结!.doc
PMP认证考试经验教训总结!.doc
高一数学必修一知识重点总结!.pdf
大学生暑期社会实践的个人总结!
【日语】简体和敬体大总结!.doc
证券从业考试《证券市场基础知识》考点重点总结!逢考必过!.pdf
该文档为计算机二级C语言考试,该文档内的程序题库程序部分,...做题时需要登陆软件,速度慢效率低每次只能打开一套题目),使用该文档可以查看所有题目,更便于最后对整套题目的总结!!!!!!!!!!!!!!!
工作实战中总结的java项目开发经验和技巧,都是积累,希望帮助到您。
做一个项目的总结。给自己看!!!!做一个项目的总结。给自己看!!!!做一个项目的总结。给自己看!!!!做一个项目的总结。给自己看!!!!做一个项目的总结。给自己看!!!!
acm竞赛穷举法总结!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!