" CHOICE_MODE_MULTIPLE_MODAL"的最大可选计数网格视图

时间:2015-04-01 07:33:10

标签: android gridview

我在Android中使用 CHOICE_MODE_MULTIPLE_MODAL 创建了一个Gridview。

一切都运作良好。但是根据要求,我必须为可选项设置限制。比方说,gridview的最大可选项限制为3项。达到限制后,用户将无法再选择并显示消息。

任何帮助将不胜感激。感谢。

3 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

使用getCheckedItemCount()方法检查gridview项目选择监听器的计数并检查计数是否大于最大值

  

public int getCheckedItemCount()

     

返回当前所选项目的数量。这只会是   如果选择模式不是CHOICE_MODE_NONE(默认值),则有效。

答案 2 :(得分:0)

要取消选择多个选择网格视图中的当前项目,您可以在onItemCheckedStateChanged()的{​​{1}}中使用以下内容:

GridView.MultiChoiceModeListener