Android Gallery Adapter的基本写法
发布日期:2021-06-30 22:37:41 浏览次数:2 分类:技术文章

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

/** * @描述 TODO * @项目名称 App_imooc * @包名 com.android.imooc.gallery * @类名 GalleryActivity * @author chenlin * @date 2012年6月5日 下午9:16:33 * @version 1.0 */public class GalleryActivity extends Activity {
private GalleryView mGallery; private int mResIds[] = { R.drawable.pic_1, R.drawable.pic_2, R.drawable.pic_3, R.drawable.pic_4, R.drawable.pic_5, R.drawable.pic_6, R.drawable.pic_7, R.drawable.pic_8 }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_gallery); mGallery = (GalleryView) findViewById(R.id.galleryView); mGallery.setAdapter(new GalleryAdapter()); } private class GalleryAdapter extends BaseAdapter {
@Override public int getCount() { return mResIds.length; } @Override public Object getItem(int position) { return mResIds[position]; } @Override public long getItemId(int position) { return position; } @Override public View getView(int position, View convertView, ViewGroup parent) { ImageView iv = null; if (convertView == null) { iv = new ImageView(GalleryActivity.this); }else { iv = (ImageView) convertView; } iv.setImageResource(mResIds[position]); LayoutParams params = new LayoutParams(160, 260); iv.setLayoutParams(params); iv.setScaleType(ScaleType.CENTER_CROP); return iv; } }}

转载地址:https://lovoo.blog.csdn.net/article/details/51591785 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Android 模仿360二维码扫描功能
下一篇:Android 自定义控件之---3D画廊

发表评论

最新留言

很好
[***.229.124.182]2024年04月09日 08时28分05秒