`
wang_peng1
  • 浏览: 3944558 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

显示图片

J# 
阅读更多

将sd卡的图片一张张显示出来,需要先全部加载然后在显示,如果加载一张显一张比较慢

public class Pics extends Activity {
private ImageView image;
private String[] mFiles;
private int mFilePosition = 0;
private ArrayList<Bitmap> bitArray;
private Bitmap b;
private int i;
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    image = (ImageView) findViewById(R.id.image);
    bitArray = new ArrayList<Bitmap>();
    File images = Environment
            .getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES);
    try {
        images.createNewFile();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    Log.e("file path", images.getAbsolutePath());
    File[] imagelist = images.listFiles(new FilenameFilter() {
        public boolean accept(File dir, String name) {
            return ((name.endsWith(".jpg")) || (name.endsWith(".png")));
        }
    });
    mFiles = new String[imagelist.length];
    Log.e("size", imagelist.length + "");
    for (int i = 0; i < imagelist.length; i++) {
        mFiles[i] = imagelist[i].toString();
    }
    getImageFromSDCard();
}

public void getImageFromSDCard() {

    BitmapFactory.Options options = new BitmapFactory.Options();
    options.inSampleSize = 8;
    try {
        for (int j = 0; j < mFiles.length; j++) {
            Log.d("", mFiles[mFilePosition]);
            b = BitmapFactory.decodeFile(mFiles[j], null);
            bitArray.add(b);
        }

    } catch (Exception e) {
        // Log error
    background-color: transparent; margin: 0px; color: #000000; font-size: 14px; vertical-align: baseline; bord

  


  
分享到:
评论

相关推荐

    随机显示图片代码.zip

    在IT领域,随机显示图片代码是一项常见的需求,特别是在网页设计或者动态内容展示中。这个"随机显示图片代码.zip"文件包含了一些实现这一功能的关键元素。接下来,我们将详细探讨这一技术及其相关知识点。 首先,`...

    qt基于QOpenGLWidget显示图片

    这个项目“qt基于QOpenGLWidget显示图片”旨在教你如何利用QOpenGLWidget来展示图片,这是一个实用且常见的需求,特别是在游戏开发、3D可视化或者科学计算等领域。 首先,了解QOpenGLWidget。它是Qt GUI库中的一个...

    WPF中显示图片并将路径显示

    在这个例子中,我们展示了如何在WPF应用中使用Image控件显示图片,以及如何在TextBox中显示图片的绝对路径。通过数据绑定和ViewModel,我们可以轻松地实现这两个功能的交互。如果压缩包文件列表中的"picture"代表...

    水晶报表动态显示图片

    在水晶报表中动态显示图片是一项重要的功能,这使得报告更加生动且具有更高的信息传达效率。 在水晶报表中动态显示图片,通常涉及到以下几个关键知识点: 1. **数据链接**:水晶报表可以将图片存储在数据库中或者...

    ListBox中显示图片

    在这个场景中,我们要讨论如何在`ListBox`中显示图片,这是一个常见的需求,特别是在设计用户界面时,如图片库、相册应用等。下面我们将详细介绍如何实现这个功能,并通过一个简单的例子来演示。 首先,我们需要...

    C++ QT 显示图片

    这个项目可能已经实现了一个简单的用户界面,允许用户加载本地图片或输入网络图片URL,然后在界面上显示图片。通过运行此项目,你可以直观地看到如何在实际应用中使用上述方法。 5. **优化与注意事项** - 为了提高...

    C#如何使用图像控件显示图片

    下面将详细介绍如何使用C#的图像控件来显示图片。 首先,我们需要了解基本的Windows Forms开发环境。在Visual Studio中,你可以创建一个新的Windows Forms应用程序项目。在设计界面时,从工具箱中找到“PictureBox...

    在VC中使用picture控件显示图片

    在VC++(Visual C++)开发环境中,使用Picture控件来显示图片是一项常见的任务,尤其在创建GUI(图形用户界面)应用时。Picture控件是一个可视化组件,它允许程序员将图像嵌入到应用程序中,为用户提供直观的视觉...

    C#窗体循环显示图片

    主要需要的是PictureBox控件,它用于显示图片,以及Timer控件,用于控制图片的切换。可以从工具箱(Toolbox)中将这两个控件拖放到窗体上。设置PictureBox的大小和位置,使其占据窗体的主要部分。 接着,我们将处理...

    C#15种动态显示图片的方法动态变图片(适合新手)

    在C#编程中,动态显示图片是一项常见的任务,特别是在开发用户界面或游戏应用时。本文将详细介绍15种方法,帮助新手理解如何在C#中实现动态变图片。以下是每种方法的概述: 1. **pictureBox控件**:C#中的...

    asp.net显示图片到指定的Image控件中 具体实现

    由于asp.net中的Image控件是在System.Web.UI.WebControls命名空间中,所以不能像在winform中那样通过byte[]直接显示图片。  既然这样,就只能曲线救国了。这里的例子是这样的思路:teacherdetial.aspx是最终用来...

    python在新的图片窗口显示图片(图像)的方法

    使用python画图,发现生成的图片在console里。不仅感觉很别扭,很多功能也没法实现(比如希望在一幅图里画两条...以上这篇python在新的图片窗口显示图片(图像)的方法就是小编分享给大家的全部内容了,希望能给大家一个

    select下拉列表显示图片内容

    然而,标准的`&lt;select&gt;`元素通常只支持文本内容,不直接支持显示图片。但随着网页交互性的增强,设计师们有时需要在下拉列表中加入图片以提升用户体验。"select下拉列表显示图片内容"就是这样一个特例,它通过一些...

    Combobox下拉列表显示图片.zip

    这个"Combobox下拉列表显示图片.zip"文件可能包含了实现这一功能的代码示例或教程。 在Windows Forms应用程序中,Combobox默认只支持显示文本,但通过自定义绘制或者使用第三方控件,我们可以实现显示图片与文本...

    MFC 在对话框显示图片的多种方法

    在MFC应用中,对话框显示图片主要涉及两种方法:非动态显示和动态显示。这两种方法各有其适用场景,下面将详细介绍。 **非动态显示图片** 1. **使用Picture控件** 这是最简单的方法,适用于图片已经在资源中加载...

    vc对话框显示图片

    本项目“vc对话框显示图片”就是这样一个例子,它展示如何在对话框中加载并显示本地图片,同时提供了浏览图片的功能。 首先,我们需要了解MFC对话框的基本结构。在MFC中,对话框通常由`CDialog`类或其派生类表示,...

    51单片机显示图片

    51单片机显示图片

    WPF DataGrid 中显示图片的小例子

    本教程将详细介绍如何在WPF的DataGrid控件中嵌入并显示图片。 首先,我们需要理解WPF DataGrid的基本结构。DataGrid通常与数据源绑定,如ObservableCollection或BindingList,来自动创建行并显示数据。每行可以包含...

    linux下本地qt显示图片

    要在Qt界面中显示图片,最常用的方法是使用QLabel控件配合QPixmap。以下是一个简单的例子: ```cpp #include #include #include int main(int argc, char *argv[]) { QApplication app(argc, argv); QLabel...

Global site tag (gtag.js) - Google Analytics