android-如何在安卓中显示一组可切换图片

问题描述

如何在安卓中显示一组可切换图片

我最近遇到一个安卓的问题:
当我需要在一个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自己成选中居中也可以。

时间: 2024-10-27 11:47:16

android-如何在安卓中显示一组可切换图片的相关文章

安卓应用开发-如何在安卓中显示既有文字,又有图片的文章??

问题描述 如何在安卓中显示既有文字,又有图片的文章?? 如标题..开发-如何在安卓中显示既有文字,又有图片的文章??-安卓应用开发"> 解决方案 用htmlview 解决方案二: 能想到的有三种方法吧,第一种就是直接textview imageview自己往里搞,这种适合量少的,第二种和第三种其实原理一样,第二种使用poi,然后在webview中显示word文档,第三种,自己word另存为html,放到asset里,用webview显示 解决方案三: 通过内容组合成html,然后进行展示

Android学习之Intent中显示意图和隐式意图的用法实例分析_Android

本文实例讲述了Android学习之Intent中显示意图和隐式意图的用法.分享给大家供大家参考,具体如下: Intent(意图)主要是解决Android应用的各项组件之间的通讯. Intent负责对应用中一次操作的动作.动作涉及数据.附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用. 因此,Intent在这里起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦. 例如,在一个联系人

android怎么在listview中显示联系人 我的代码错在哪里??

问题描述 android怎么在listview中显示联系人 我的代码错在哪里?? package com.example.maysisteen; import java.util.ArrayList; import java.util.List; import android.os.Bundle; import android.R.anim; import android.app.Activity; import android.content.ContentValues; import and

如何在网页中显示。word或者图片啊,

问题描述 如何在网页中显示.word或者图片啊, 解决方案 解决方案二:显示图片没问题,WORD没办法显示吧解决方案三:可以显示图片!!!!word还没搞过呢!!!好像得用插件!!

我的Android进阶之旅------> Android为TextView组件中显示的文本添加背景色

通过上一篇文章 我的Android进阶之旅------> Android在TextView中显示图片方法 (地址:http://blog.csdn.net/ouyang_peng/article/details/46916963)      我们学会了在TextView中显示图片的方法,现在我们来学习如何为TextView组件中显示的文本添加背景色.要求完成的样子如图所示: 首先来学习使用BackgroundColorSpan对象设置文字背景色,代码如下: TextView textView=(

android TextView和EditText中显示图片

EditText(TextView同样处理). 添加图片主要用SpannableString和ImageSpan类: Drawable drawable = getResources().getDrawable(R.drawable.icon); drawable.setBounds(0, 0, drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight()); SpannableString spannable = new Spannab

winform 中显示异步下载的图片_C#教程

private void dataGridView1_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e) { ////利用 WebClient 来下载图片 using (WebClient wc = new WebClient()) { ////WebClient 下载完毕的响应事件绑定 wc.DownloadDataCompleted += new DownloadDataCompletedEventHandler(wc_Dow

Android实现在列表List中显示半透明小窗体效果的控件用法详解_Android

本文实例讲述了Android实现在列表List中显示半透明小窗体效果的控件用法.分享给大家供大家参考,具体如下: Android 在列表List中显示半透明小窗体效果的控件,多的不多直接上代码,要说的都在注释里了: import com.hiapk.market.R; import android.content.Context; import android.graphics.PixelFormat; import android.os.Handler; import android.view

Android编程显示网络上的图片实例详解_Android

本文实例讲述了Android编程显示网络上的图片的方法.分享给大家供大家参考,具体如下: 在Android中显示网络上的图片,需要先根据url找到图片地址,然后把该图片转化成Java的InputStream,然后把该InputStream流转化成BitMap,BitMap可以直接显示在android中的ImageView里.这就是显示网络上图片的思路,实现起来很简单.下面让我们看一下实现起来的过程. 首先在AndroidManifest.xml中给程序加上访问Internet的权限: 复制代码