【问题标题】:ListView, Gallery or HorizontalScrollView?ListView、Gallery 还是 Horizo​​ntalScrollView?
【发布时间】:2014-04-10 11:21:52
【问题描述】:

好的,我想做一个图片库之类的东西,从左到右滚动。用户要注册弹幕,他需要为这个弹幕拍很多照片。我已经知道如何保存数据,以及如何使用带有适配器的列表视图进行显示,我对列表视图进行了处理,认为我可以以某种方式更改为水平,但我搜索了,但我不能。我应该用什么来做到这一点?我想要的是一个画廊,当您单击它时,第一张照片是一个加分项想。我看到画廊视图已被弃用,所以我应该使用 Horizo​​ntalListView?

【问题讨论】:

    标签: android listview gallery horizontalscrollview


    【解决方案1】:

    图库已弃用,是的。所以也许是 Horizo​​ntalListView。 但我认为,您可以将片段与动画一起使用

    【讨论】:

    • 你有片段和动画的例子吗?从未使用过碎片。
    • 您可以在本站搜索)例如link
    【解决方案2】:

    使用放置在horizo​​ntalScrollView 和运行时的linearLayout 将图片添加到方向设置为水平的LinearLayout。最佳实践是创建您自己的类,您将在其中指定 LayoutParams 并将其应用于 runtime 生成的每个 ImageView,然后您只需将其添加到布局中。

    您可以定义像 addPictures(LinerLayout yourLayout,int amountOfPictures,Array pituresPaths) 这样的方法,该方法将是循环的,它将为您可以从 Array

    Edit 获取的指定数量的图片和路径创建 ImageViews
    就像 xoxol_89 提到的你可以使用 Fragments ,优点是 FragmentAdapter 动态地重新创建和销毁片段对象,这样多图片的解决方案将更加节省内存资源

    【讨论】:

    • 知道了。感谢您的回答。我会试试的。认为 Android 会有所作为。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-10
    • 2012-08-27
    • 1970-01-01
    • 1970-01-01
    • 2016-02-23
    • 1970-01-01
    相关资源
    最近更新 更多