如何在Android中的Clicking事件中将ListView选择模式从单个切换到多个?

时间:2013-02-26 07:15:29

标签: android android-layout listview android-listview

我想知道如何在按钮点击时将列表视图选择模式从单个切换到多个。 所以我可以选择多个列表项并删除它,删除后我应该回到单选模式。 如果你有任何想法如何实现这个帮助我。 感谢。

3 个答案:

答案 0 :(得分:2)

实施OnClick的{​​{1}}功能并检查button的状态模式,并根据您的偏好进行更改,如下所示....

ListView

答案 1 :(得分:2)

您可以使用以下代码:

<ListView
    android:id="@+id/listView1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:choiceMode="multipleChoice"
     >
</ListView>

答案 2 :(得分:2)

调用setChoiceMode不足以在列表行旁显示checkboxes。如果您使用行的基本布局,请尝试android.R.layout.simple_list_item_multiple_choice。否则,您必须在行布局中添加一个复选框。使用适配器的getView方法自行管理其开/关状态。