首页 > 其他分享 >listView显示选择图片

listView显示选择图片

时间:2023-06-20 17:05:02浏览次数:42  
标签:null ItemsAdapter items adapter list 选择 图片 listView View


public class ItemsList extends ListActivity {

private ItemsAdapter adapter;

@Override
protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        setContentView(R.layout.items_list);

        this.adapter = new ItemsAdapter(this, R.layout.items_list_item, ItemManager.getLoadedItems());
        setListAdapter(this.adapter);
}

private class ItemsAdapter extends ArrayAdapter<Item> {

        private Item[] items;

        public ItemsAdapter(Context context, int textViewResourceId, Item[] items) {
                super(context, textViewResourceId, items);
                this.items = items;
        }

        @Override
        public View getView(int position, View convertView, ViewGroup parent) {
                View v = convertView;
                if (v == null) {
                        LayoutInflater vi = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
                v = vi.inflate(R.layout.items_list_item, null);
                }

                Item it = items[position];
                if (it != null) {
                        ImageView iv = (ImageView) v.findViewById(R.id.list_item_image);
                        if (iv != null) {
                                iv.setImageDrawable(it.getImage());
                        }
                }

                return v;
        }
}

@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
        this.adapter.getItem(position).click(this.getApplicationContext());
}
}

 

标签:null,ItemsAdapter,items,adapter,list,选择,图片,listView,View
From: https://blog.51cto.com/u_16166892/6523953

相关文章

  • TableRow 背景问题以及修改对话框标题高度或者图片
    <TableRowxmlns:android="http://schemas.android.com/apk/res/android"android:id="@+id/admin_row"android:layout_width="fill_parent"android:layout_height="wrap_content"......
  • vue3+vite 动态引用静态资源,动态引入assets文件夹图片的几种方式
    可以参考这个回答,亲测有用 https://blog.csdn.net/weixin_43743175/article/details/125892613 ......
  • HTML编辑器从word复制粘贴图片
    ​ 这种方法是servlet,编写好在web.xml里配置servlet-class和servlet-mapping即可使用后台(服务端)java服务代码:(上传至ROOT/lqxcPics文件夹下)<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%@     page contentType="text/html;cha......
  • ABAQUS 模拟过盈配合解决材料选择及公差带设计等问题
    背景在原始设计中,某型发动机的凸轮轴和位置传感器触发轮曾有在旋转过程中脱出的现象产生,究其原因,是因为两者过盈量设计不合理,故需重新修改其过盈配合公差带。对于过盈量上限,增大的幅度不可过大,否则会引起孔件的变形量过大甚至破坏,触发器变形量过大还会影响备用件的更换,增大了......
  • wordpress插件:用meow Lightbox对图片放大浏览(wordpress 6.2)
    一,安装插件在插件中搜索meow,选择MeowLightbox,点立即安装安装完成后点启用按钮二,测试效果说明:刘宏缔的架构森林—专注it技术的博客,网站:https://blog.imgtouch.com原文: https://blog.imgtouch.com/index.php/2023/06/20/wordpress-cha-jian-yong-meow-lightbox-d......
  • [python][图像切割]给定手写数字图片完成数字切割
    importtorchimporttorch.nnasnnfromtorchvisionimporttransformsfromPILimportImage,ImageOpsimportnumpyasnpimg=Image.open("QQ.png")imgdefCutImage(img):img=img.convert("L")threshold=128img=img.point(......
  • 【计算机算法设计与分析】最优子结构和贪心选择性质的证明
    最优子结构性质(反证法)计算某问题的最优解包含的计算该问题的子问题也是最优解。事实上,如果找到子问题的更优解,则可以替换当前子问题的解,得到一个比最优解更优的解,这是一个矛盾。贪心选择性质(数学归纳法)先设一个最优解(为所给定的总元素集合,且和均按照某种有利于算法贪心进行的顺序......
  • 【计算机算法设计与分析】线性时间选择(C++_分治递归)
    问题描述给定线性序集中n个元素和一个整数k,1≤k≤n,要求找出这n个元素中第k小的元素。思路线性时间选择有两种方法:(1)随机选择快排的标准元素。(2)将集合分为n个由五个元素组成的集合,对每个五元素集合求其中位数,再对所有的五元素集合的中位数求其中位数,作为快排的标准元素。CodeV-1(Ran......
  • 配置wordpress:统一修改文章内图片的src
    一,博客站的域名修改后,文章内图片不能正常显示原图不能正常显示:如下图:默认图片的域名是:https://liuhongdi.com/wp-content/uploads/2023/05/image-49.png我们修改为:/wp-content/uploads/2023/05/image-49.png二,用sql进行修改1,在wordpress的数据库执行:UPDATEwp_......
  • 【正则表达式】匹配选择题
    试卷文本使用https://github.com/Minuhy/python_docx_export导出的word文档文本:2022-2023学年第二学期期末课程考核试卷(A1)卷课程名称:分布式数据库HBase考核形式:上机考试年级、专业、层次:21级大数据技术大专考试时长:120分钟一、选择题(每小题3分,共30分)1、在Ce......