Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android &引用;类型库已弃用";,最好的选择是什么?_Android_Imageview_Gallery - Fatal编程技术网

Android &引用;类型库已弃用";,最好的选择是什么?

Android &引用;类型库已弃用";,最好的选择是什么?,android,imageview,gallery,Android,Imageview,Gallery,我真的很惊讶这样一个小部件被弃用了。 我想要一个简单的图库,可以左右滚动,在整个活动屏幕上显示图片,最重要的是,你不能在任何方向上滑动超过1个图像,即使滚动速度很快,它也会切换到下一个图像 那么我应该使用哪个小部件呢?或者我应该使用一个简单的图像视图来处理所有的滑动并添加动画吗?它在文档中说明: 不再支持此小部件。其他水平滚动小部件包括来自支持库的HorizontalScrollView和ViewPager 我认为水平滚动视图将更接近您所寻找的内容 我怀疑Gallery已被弃用,因为它没有正确使

我真的很惊讶这样一个小部件被弃用了。
我想要一个简单的图库,可以左右滚动,在整个活动屏幕上显示图片,最重要的是,你不能在任何方向上滑动超过1个图像,即使滚动速度很快,它也会切换到下一个图像

那么我应该使用哪个小部件呢?或者我应该使用一个简单的图像视图来处理所有的滑动并添加动画吗?

它在文档中说明:

不再支持此小部件。其他水平滚动小部件包括来自支持库的HorizontalScrollView和ViewPager

我认为水平滚动视图将更接近您所寻找的内容

我怀疑Gallery已被弃用,因为它没有正确使用convertView及其适配器。这意味着它必须为每个消耗性能的项目创建一个新视图


另一个选择是使用Joseph Earl创建的来克服这个问题,这个版本确实正确地回收了它的视图。不幸的是,这是我现在能在网上找到的唯一参考资料。

如果OP希望一次只扫描一张图像,ViewPager不是更靠近的那个吗?除非他希望它是连续的。。。