如何将GridView选择模式设置为多个?

时间:2012-05-29 20:11:10

标签: android gridview

我的代码中有这一行:

myGridView.setChoiceMode(GridView.CHOICE_MODE_MULTIPLE);

它在ICS中工作得非常好,但在2.2和2.3.x时崩溃并出现以下错误:

java.lang.NoSuchMethodError: android.widget.GridView.setChoiceMode

然而,the docs看一下,虽然它继承自AbsListView,但API 1支持该方法。我还发现这个issue报告了没有明显解决方案的问题

现在有人解决这个问题,或者想知道如何为所有版本将选择模式设置为多个?

由于

1 个答案:

答案 0 :(得分:5)

如果您希望您的代码在API 10或更早版本上运行,则无法解决此问题,但这些旧版本的Android上的实现并不存在。

如果您真的希望GridView具有选择模式,则需要自己编写代码。放置代码的最佳位置是适配器实现。