本篇文章给大家分享的是有关如何在Android中使用ImageSwitcher实现一个相册功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
创新互联10多年成都企业网站建设服务;为您提供网站建设,网站制作,网页设计及高端网站定制服务,成都企业网站建设及推广,对格栅板等多个领域拥有丰富建站经验的网站建设公司。
关于GridView有两种常用的监听事件:
gridView.setOnItemSelectedListener
和 gridView.setOnItemClickListener
关于ImageSwitcher设置ImageSwitcher 采用了imageSwitcher.setFactory
方法:
public class MainActivity extends Activity {
int[] imageId = new int[]{
R.drawable.a0,R.drawable.a1,R.drawable.a2,R.drawable.a4,
R.drawable.a5,R.drawable.a6,R.drawable.a7,R.drawable.a8,
R.drawable.a9,R.drawable.a00,R.drawable.a02,R.drawable.a02,
};
ImageSwitcher imageSwitcher ;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//创建一个List对象,list对象的元素是Map
List
几点值得注意的:
由于SimpleAdapter 对象 是根据Map 建立的 ,所以他们的Key一定要相同才行,否则无法生成。
关于闪退现象:我才用的是经过压缩过的图片,如果是加载高清大图很可能出现OOM现象,这是我们需要对图片进行压缩
这里cell文件还是和往常一样,只是个简单的ImageView罢了,注意设置它的 id 要与活动中调用它的地方相同,这里就不过多描述了。
以上就是如何在Android中使用ImageSwitcher实现一个相册功能,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。
当前标题:如何在Android中使用ImageSwitcher实现一个相册功能
URL分享:
http://6mz.cn/article/gipocc.html