1

我正在努力学习本教程:http: //developer.android.com/resources/tutorials/views/hello-gallery.html

它不能在大于 1.6 的 API 上工作,我不能让它工作。“R.styleable”已弃用

如果有人可以为图片库提供工作教程,我将不胜感激。

谢谢!

4

2 回答 2

7

不仅教程被弃用,整个小部件自 Jelly Bean 以来也被弃用。

Google 的建议:改用 ViewPager 或 Horizo​​ntalScrollView,不要使用其他滚动视图,如 ListView。结论:帮助自己......:/

现在,您的任务是实现画廊的中心锁定滑动行为并使用 BaseAdapter 预加载和显示相邻项目。一些 UI 模式,如垂直滚动视图中的水平画廊(通常用于新闻应用程序)更难实现。

视图寻呼机的问题:它占用了父视图容器的整个高度,而忽略了它的子视图容器的高度。因此很难在垂直滚动视图中或作为列表视图项布局一个或多个视图寻呼机。

于 2012-06-28T13:31:03.813 回答
1

R.styleable 没有引用核心 android 包提供的任何内容。它指的是您的项目为 android 图库项目背景定义的样式。

在 URL 给出的示例中

你跟着这个吗?

在 res/values/ 目录中创建一个名为 attrs.xml 的新 XML 文件。插入以下内容:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <declare-styleable name="HelloGallery">
        <attr name="android:galleryItemBackground" />
    </declare-styleable>
</resources>
于 2012-04-30T18:00:40.650 回答