gpt4 book ai didi

Android:创建图片库

转载 作者:行者123 更新时间:2023-11-29 01:58:32 25 4
gpt4 key购买 nike

对于我目前正在创建的 Android 应用程序,我希望有一个简单的图片库。理想情况下,它将是带有水平滚动条的单行图像(很像这样:http://www.appszoom.com/android_applications/multimedia/3d-gallery_hbij.html 尽管 3D 效果不是必需的)。

我知道 Android API 曾经有一个非常完美的 Gallery 类,但现在已经弃用了。现在我已经设法使用 LinearLayoutHorizo​​ntalScrollView 本身创建了一个简单的画廊

XML:

   <HorizontalScrollView
android:id="@+id/hor_scroll_view"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<LinearLayout
android:id="@+id/gallery"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal" />
</HorizontalScrollView>

从美学上讲,这是完美的;看看我想要的样子(我不明白发布我的代码的重要性,但我很乐意根据要求发布)。问题在于功能。重要的是用户能够从图库列表中选择图像,但使用我当前的方法这似乎是不可能的。我读过也可以使用 ViewPager,但据我了解,这似乎也无法从中选择单个图像。 GridView 将是我的下一个选择,因为可以实现 OnItemClickListener,但是这肯定会带来用户拍照时动态添加列的问题。

所以我的问题很简单:如何实现选择单个图像的功能?

最后一点:我是 Android 编程的新手,但非常精通 Java。

最佳答案

最后我考虑为我的图片库使用 ListView,因为它是 AdapterView 的子类,允许使用 setOnItemClickListener。然而,这个问题是 ListView 只提供了一个垂直列表,而我需要一个水平列表。因此,经过一番挖掘,我设法找到了一个创建了 Horizo​​ntalListView 的人,它非常完美。你可以找到它here

关于Android:创建图片库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13853549/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com