博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
gallery图片展示(图片间隔)
阅读量:6950 次
发布时间:2019-06-27

本文共 1705 字,大约阅读时间需要 5 分钟。

hot3.png

package com.zncm.androidutils.ui;import android.app.Activity;import android.os.Bundle;import android.widget.Gallery;import com.zncm.androidutils.ui.adapter.GalleryAdapter2;public class GalleryDemo extends Activity {    int[] images = {R.drawable.g1, R.drawable.g2, R.drawable.g3, R.drawable.g4, R.drawable.g5,            R.drawable.g6, R.drawable.g7, R.drawable.g8};    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.gallery_demo);        GalleryAdapter2 adapter2 = new GalleryAdapter2(this, images);        Gallery gallery = (Gallery) findViewById(R.id.gallery_demo_gallery1);        gallery.setSpacing(20);// 图片间隔        gallery.setAdapter(adapter2);    }}
ImageAdapter 

package com.zncm.androidutils.ui.adapter;import android.content.Context;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.widget.ImageView;public class GalleryAdapter2 extends BaseAdapter {    private Context mContext;    private int mImageIds[];    public GalleryAdapter2(Context ctx, int imageIds[]) {        this.mContext = ctx;        this.mImageIds = imageIds;    }    @Override    public int getCount() {        return mImageIds.length;    }    @Override    public Object getItem(int position) {        return position;    }    @Override    public long getItemId(int position) {        return position;    }    @Override    public View getView(int position, View convertView, ViewGroup parent) {        ImageView imageView = new ImageView(mContext);        imageView.setImageResource(mImageIds[position]);        return imageView;    }}

转载于:https://my.oschina.net/dminter/blog/205047

你可能感兴趣的文章
当Win10软件窗口消失了怎么办
查看>>
我是怎么招聘程序员的
查看>>
shell逻辑判断、文件属性判断、if特殊用法、case判断
查看>>
Jenkins在Windows下的安装与配置
查看>>
数据结构与算法之递归和分治思想
查看>>
CentOS 6.2安装配置LAMP服务器(Apache+PHP5+MySQL)
查看>>
今天进行的将zzb从apache迁移到nginx
查看>>
PHP缓存
查看>>
CentOS6.5 webserver---网络配置
查看>>
java学习笔记(3)
查看>>
IOS UIView直接响应点击事件的解决方法
查看>>
斯坦福NLP笔记6 —— Defining Minimum Edit Distance
查看>>
关于编辑区无法调用chekbox的问题
查看>>
VMware基础架构和运营管理
查看>>
爱不意味这“sorry”
查看>>
四、 vSphere 6.7 U1(四):部署VCSA
查看>>
apper安卓×××
查看>>
大型网站技术架构(一)大型网站架构演化
查看>>
Log4j 1使用教程
查看>>
如何将PDF转换成Word
查看>>