首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >显示SD卡中的图像列表

显示SD卡中的图像列表
EN

Stack Overflow用户
提问于 2011-04-03 17:07:38
回答 2查看 1.3K关注 0票数 0

我正在尝试向用户显示SD卡上的图像列表,允许他们选择多个图像,然后将这些选择的图像存储在一个数组中。你能在这方面给我一些帮助吗?

公共类selectimages扩展了Activity {

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 //---the images to display---     Integer[] imageIDs = {             R.drawable.a\_1,             R.drawable.a\_2,             R.drawable.a\_3,             R.drawable.a\_4,             R.drawable.a\_5,             R.drawable.a\_6,             R.drawable.a\_7
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 };
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
@Override    
public void onCreate(Bundle savedInstanceState) 
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.selectimages);

    ListView listview = (ListView) findViewById(R.id.listview);
    listview.setAdapter(new ImageAdapter(this));

    listview.setOnItemClickListener(new OnItemClickListener() 
    {
        public void onItemClick(AdapterView parent, 
        View v, int position, long id) 
        {                
            Toast.makeText(getBaseContext(), 
                    "pic" + (position + 1) + " selected", 
                    Toast.LENGTH_SHORT).show();
        }
    });        
}

public class ImageAdapter extends BaseAdapter 
{
    private Context context;

    public ImageAdapter(Context c) 
    {
        context = c;
    }

    //---returns the number of images---
    public int getCount() {
        return imageIDs.length;
    }

    //---returns the ID of an item--- 
    public Object getItem(int position) {
        return position;
    }

    public long getItemId(int position) {
        return position;
    }

    //---returns an ImageView view---
    public View getView(int position, View convertView, ViewGroup parent) 
    {
        ImageView imageView;
        if (convertView == null) {
            imageView = new ImageView(context);
            imageView.setLayoutParams(new GridView.LayoutParams(85, 85));
            imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
            imageView.setPadding(5, 5, 5, 5);
        } else {
            imageView = (ImageView) convertView;
        }
        imageView.setImageResource(imageIDs[position]);
        return imageView;
    }
}    

}

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-03 18:02:51

看,获取Listview的检查值:previous question

达伦·罗宾斯写道:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
int len = listView.getCount();
SparseBooleanArray checked = listView.getCheckedItemPositions();
for (int i = 0; i < len; i++)
 if (checked.get(i)) {
  String item = cont_list.get(i);
  /* do whatever you want with the checked item */
 }
票数 0
EN

Stack Overflow用户

发布于 2011-04-03 17:19:15

你可以使用自定义的列表视图布局将这些图像加载到列表视图中,然后在每个图像旁边放置一个复选框,这意味着checkbox...whenever用户选择了该列表视图中的图像。这是你想要的吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5531090

复制
相关文章
android的sd卡上创建目录不显示
但是如果要创建一个好几层的目录呢?即需要递归创建了,File有个方法叫做mkdirs(),即多了一个”s“,Yes!
张拭心 shixinzhang
2022/11/30
7460
制作SD启动卡,从SD卡启动系统
可以看到我这张SD卡的相关信息,总容量为15931539456字节,31116288个sectors,即一个sector为512字节。
哆哆jarvis
2022/08/23
3.5K0
制作SD启动卡,从SD卡启动系统
SD卡 MMC卡 MS卡 TF卡
SD卡(Secure Digital Memory Card)中文翻译为安全数码卡,是一种基于半导体快闪记忆器的新一代记忆设备。SD卡由日本松下、东芝及美国
全栈程序员站长
2022/09/03
3.4K0
SD卡 MMC卡 MS卡 TF卡
SD卡与MMC卡的区别
本文译至:http://home.impress.co.jp/magazine/dosvpr/q-a/0108/qa0108_2.htm
全栈程序员站长
2022/07/01
1.5K0
sd卡插拔
android/frameworks/base/core/java/android/os/storage/
全栈程序员站长
2022/09/02
8920
stm32 sd卡读写_sd卡引脚定义图
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/15
1.7K0
stm32 sd卡读写_sd卡引脚定义图
【答疑解惑】SD卡的来龙去脉
SD(Secure Digital)与 MMC(Multimedia Card) SD 是一种 flash memory card 的标准,也就是一般常见的 SD 记忆卡,而 MMC 则是较早的一种记忆卡标准,目前已经被 SD 标准所取代。在维基百科上有相当详细的 SD/MMC 规格说明:[http://zh.wikipedia.org/wiki/Secure_Digital]。 SDIO(Secure Digital I/O) SDIO 是目前我们比较关心的技术,SDIO 故名思义,就是 SD 的 I
程序员互动联盟
2018/03/14
1.2K0
【答疑解惑】SD卡的来龙去脉
Android保存日志记录到sd卡的文件中
一、自己写代码 Android日志服务例子,将日志记录在文件中并每天生成一个日志文件 - - ITeye技术网站 Android将应用log信息保存文件 - way - 博客频道 - CSDN.NET Android开发调试日志工具类[支持保存到SD卡] - OPEN 开发经验库 二、使用工具 android上如何实现后台日志记录并写文件到sd卡 - 博客频道 - CSDN.NET
用户1733354
2018/05/22
2.7K0
Android读写SD卡
SD卡的读写是我们在开发Android 应用程序过程中最常见的操作。下面介绍SD卡的读写操作方式:
全栈程序员站长
2022/07/15
1.2K0
SD卡、TF卡、MMC卡、emmc、sdio扫盲
共同点:SD TF MMC都是在MMC基础上演化发展不同的规范,比如物理尺寸,封装,电压,管脚,位宽,时钟信号等不同,但都使用相同的总线规范。
全栈程序员站长
2022/08/27
14.7K0
SD卡、TF卡、MMC卡、emmc、sdio扫盲
NodeMCU读写SD卡.上
得出一个结论,ESP的demo在瞎鸡儿写。。。头打烂给你,在8266上面你找到这些引脚,屁股给你踢歪。
云深无际
2021/02/23
2.2K0
NodeMCU读写SD卡.上
[android] 保存文件到SD卡
/****************2016年5月4日 更新*****************************/
唯一Chat
2019/09/10
2.7K0
SD卡、TF卡、MMC卡以及eMMC芯片的介绍「建议收藏」
大家好,又见面了,我是你们的朋友全栈君。一、SD卡 1、简介 SD卡为Secure Digital Memory Card, 即安全数码卡,是一种基于半导体快闪记忆器的新一代记忆设备。它在MMC的基础上发展而来,增加了两个主要特色:SD卡强调数据的安全,可以设定所储存的使用权限,防止数据被他人复制;另外一个特色就是传输速度比2.11版的MMC卡快。 2、外观及引脚定义
全栈程序员站长
2022/07/01
6.4K0
SD卡、TF卡、MMC卡以及eMMC芯片的介绍「建议收藏」
cf卡,mmc卡,sd卡,sm卡,xd卡,记忆棒的区别是什么?[通俗易懂]
CF卡是1994年由SanDisk最先推出的。CF卡具有PCMCIA-ATA功能,并与之兼容;CF卡重量只有14g,仅纸板火柴般大小 (43mm×36mm×3.3mm),是一种固态产品,也就是工作时没有运动部件。
全栈程序员站长
2022/09/01
3K0
STM32开发_利用SPI协议读写SD卡、介绍SD卡SPI时序
5.7 SPI模式下: 获取SD卡的总扇区数(GetSDCardSectorCount)
DS小龙哥
2022/11/29
6.7K0
STM32开发_利用SPI协议读写SD卡、介绍SD卡SPI时序
相机SD卡无法读取提示格式化 相机SD卡无法读取怎么修复
相机SD卡中储存着的照片和视频,承载着我们美好的回忆。因为相机SD卡的容量有限,我们会定期对SD卡中的数据进行云盘备份,然后清理相机SD卡中的数据。在打开相机SD卡时,可能会遇到SD卡无法读取的情况。那么,相机SD卡无法读取提示格式化,相机SD卡无法读取怎么修复?今天作者就和大家介绍一下这两个问题。
用户9208731
2023/04/18
4.2K1
相机SD卡无法读取提示格式化 相机SD卡无法读取怎么修复
android 保存bitmap到SD卡
转自:http://blog.csdn.net/cbirdlg/article/details/5896037
forrestlin
2022/04/02
1.1K0
OpenCV中图像的读取,显示与保存
相关函数:cv2.imread()、cv2.imshow()、cv2.imwrite()
py3study
2020/01/19
2.9K0
超简单的树莓派SD卡扩容方案
这段时间,往树莓派装了几个Docker镜像之后,16GB的SD卡明显不够用了,于是我打算扩容一下,为了避免从零开始重做系统,我找到了完美克隆16GB的SD卡 按文件系统结构原样复制到 64GB卡的方法。以下是具体步骤~
zhaoolee
2021/12/07
1.9K0
超简单的树莓派SD卡扩容方案
点击加载更多

相似问题

sd卡图像显示

12

显示SD卡中的所有图像

10

Android:显示SD卡图像

40

SD卡中不显示下载的图像

22

使用ImageGallery显示SD卡中的图像?

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文