我的代码中有这一行:
myGridView.setChoiceMode(GridView.CHOICE_MODE_MULTIPLE);
Run Code Online (Sandbox Code Playgroud)
它在ICS中工作得非常好,但在2.2和2.3.x时崩溃,并出现以下错误:
java.lang.NoSuchMethodError: android.widget.GridView.setChoiceMode
Run Code Online (Sandbox Code Playgroud)
但是看一下这些文档告诉我,API 1支持该方法,尽管它继承自AbsListView.我还发现这个问题没有明显的解决方案报告问题
有没有人现在解决这个问题,或者想知道如何为所有版本将选择模式设置为多个?
谢谢
如果您打算在API 10或更早版本上运行代码,那么这个问题就没有解决办法了,这些旧版Android的实现并不存在.
如果您真的希望GridView具有选择模式,则需要自己编写代码.放置代码的最佳位置是适配器实现.
| 归档时间: |
|
| 查看次数: |
5096 次 |
| 最近记录: |