asc*_*sco 5 android android-gridview
我想在左(主)侧使用带有GridView的Master-Detail-Flow.根据文档,GridView有一个setItemChecked(position, value)在API级别1中添加的方法.然而,Eclipse声明该方法需要API级别11.
哪一个是真的?如果我想在GridView中检查项目,我是否需要实现逻辑(带有后台更改等)myelf?
根据我的经验,官方文档是错误的.
AbsListView.setItemChecked(position, value)仅存在于HoneyComb(API 11)之后.令人困惑的是,ListView.setItemChecked(position, value)API 1确实存在,而GridView.setItemChecked(position, value)没有.我认为这只是在API 11中修复的错误的API设计.
也许这是由于文档生成器的限制,因为该方法在继承链中向上移动到AbsListViewAPI 11中.方法AbsListView应该标记为Added in API level 11while,而方法in ListView应该标记为Added in API level 1.
我没有使用它,但有人创建了一个GridViewCompat来解决这个问题.
https://github.com/paramvir-b/AndroidGridViewCompatLib
| 归档时间: |
|
| 查看次数: |
1176 次 |
| 最近记录: |