问题描述
- 如何在安卓中显示一组可切换图片
-
我最近遇到一个安卓的问题:
当我需要在一个Activity里面显示一组图片,而且:
1. 能用手势切换图片;
2. 图片不能是预先加入资源的那种,因为图片来自网络,不能预先加入工程,是动态的;
3. 点击居中的图片能响应。
查了一下网上,有人说用Gallery,又有人说Gallery过时了,不推荐。也有人用Fragment,但是看起来代码有点复杂。
请教各位,可有什么简单容易的实现?万分感谢!
解决方案
用三四个fragment,实现异步加载,根据手势切换fragment。记得手动释放图片资源
解决方案二:
fragment就是包装一个布局,activity下面又可以有多个fragment。
解决方案三:
http://blog.csdn.net/lmj623565791/article/details/38026503
解决方案四:
ViewPager+fragment实现切换
解决方案五:
ViewPager+fragment的话,暂时我知道的,每次只能满屏显示一张图片,像你这种的话,估计不行。
有着一种挺简单的方法,提供思路,你可以试试:
直接使用scrollview嵌套LinearLayout(scrollView的横着滚动,LinearLayout是横着排列),在LinearLayout里面可以动态加载多个图片,然后,再判断哪个图片受焦点,再让它居中就行了。
解决方案六:
只用ViewPager就足够,楼上有人放链接,看那个就行。
说用fragment的我真不理解,Android当初推出fragment的设计思想是为了你的界面可以模块化管理,不要什么都想着用fragment,你同一个模块干嘛要用那么多fragment....
解决方案七:
这个看你自己的需求和选择。楼上 简-言 说得是一种不错的方法,你也可以去找下开源的横向listview自己成选中居中也可以。