android-horizontallistview充填数组图片

问题描述

horizontallistview充填数组图片

修改gallery控制,读取Devsmart horizontallistview控制,运行不起来。

有一个来自网络服务器的整型数组,动态充填原来的gallery控制,怎么充填horizontalllistview?

   private void llenagallery() {
    int i,Id;
    for ( i = 0; i<(Servicios.length()); i++) {

        String valor = Character.toString(Servicios.charAt(i));

        if (valor.equals("a")) {
            Id = this.getResources().getIdentifier("a", "drawable", this.getPackageName());
            imagenes.add(Id);
        }else if (valor.equals("b")) {
            Id = this.getResources().getIdentifier("b", "drawable", this.getPackageName());
            imagenes.add(Id);
        }else if (valor.equals("c")) {
            Id = this.getResources().getIdentifier("c", "drawable", this.getPackageName());
            imagenes.add(Id);
        }else if (valor.equals("d")) {
            Id = this.getResources().getIdentifier("d", "drawable", this.getPackageName());
            imagenes.add(Id);
        }else if (valor.equals("e")) {
            Id = this.getResources().getIdentifier("e", "drawable", this.getPackageName());
            imagenes.add(Id);
        }else if (valor.equals("f")) {
            Id = this.getResources().getIdentifier("f", "drawable", this.getPackageName());
            imagenes.add(Id);
        }else if (valor.equals("g")) {
            Id = this.getResources().getIdentifier("g", "drawable", this.getPackageName());
            imagenes.add(Id);
        }else if (valor.equals("i")) {
            Id = this.getResources().getIdentifier("i", "drawable", this.getPackageName());
            imagenes.add(Id);
        }else if (valor.equals("j")) {
            Id = this.getResources().getIdentifier("j", "drawable", this.getPackageName());
            imagenes.add(Id);
        }else if (valor.equals("l")) {
            Id = this.getResources().getIdentifier("l", "drawable", this.getPackageName());
            imagenes.add(Id);
        }else if (valor.equals("m")) {
            Id = this.getResources().getIdentifier("m", "drawable", this.getPackageName());
            imagenes.add(Id);
        }else if (valor.equals("n")) {
            Id = this.getResources().getIdentifier("n", "drawable", this.getPackageName());
            imagenes.add(Id);
        }else if (valor.equals("o")) {
            Id = this.getResources().getIdentifier("o", "drawable", this.getPackageName());
            imagenes.add(Id);
        }else if (valor.equals("p")) {
            Id = this.getResources().getIdentifier("p", "drawable", this.getPackageName());
            imagenes.add(Id);
        }else if (valor.equals("r")) {
            Id = this.getResources().getIdentifier("r", "drawable", this.getPackageName());
            imagenes.add(Id);
        }else if (valor.equals("s")) {
            Id = this.getResources().getIdentifier("s", "drawable", this.getPackageName());
            imagenes.add(Id);
        }else if (valor.equals("t")) {
            Id = this.getResources().getIdentifier("t", "drawable", this.getPackageName());
            imagenes.add(Id);
        }else if (valor.equals("u")) {
            Id = this.getResources().getIdentifier("u", "drawable", this.getPackageName());
            imagenes.add(Id);
        }else if (valor.equals("v")) {
            Id = this.getResources().getIdentifier("v", "drawable", this.getPackageName());
            imagenes.add(Id);
        }else if (valor.equals("w")) {
            Id = this.getResources().getIdentifier("w", "drawable", this.getPackageName());
            imagenes.add(Id);
        }else if (valor.equals("y")) {
            Id = this.getResources().getIdentifier("y", "drawable", this.getPackageName());
            imagenes.add(Id);
        }else if (valor.equals("z")) {
            Id = this.getResources().getIdentifier("z", "drawable", this.getPackageName());
            imagenes.add(Id);
        }else if (valor.equals("P")) {
            Id = this.getResources().getIdentifier("euro1", "drawable", this.getPackageName());
            imagenes.add(Id);
        }else if (valor.equals("h")) {
            Id = this.getResources().getIdentifier("euro2", "drawable", this.getPackageName());
            imagenes.add(Id);
        }
    }                                 

    HorizontalListView hscroll = (HorizontalListView)findViewById(R.id.iconos);
hscroll.setAdapter(new ImageAdapter(this,imagenes));

调试程序时,什么也没显示。

解决方案

要看Adapter怎么写的了

时间: 2024-11-08 17:52:42

android-horizontallistview充填数组图片的相关文章

Android中3种图片压缩处理方法

  这篇文章主要介绍了Android中3种图片压缩处理方法,本文讲解了质量压缩方法.获得缩略图.图片缩放三种方法并分别给出示例代码,需要的朋友可以参考下 Android中图片的存在形式: 1:文件形式:二进制形式存在与硬盘中. 2:流的形式:二进制形式存在与内存中. 3:Bitmap的形式 三种形式的区别: 文件形式和流的形式:对图片体积大小并没有影响.也就是说,如果你手机SD卡上的图片通过流的形式读到内存中,在内存中的大小也是原图的大小. 注意:不是Bitmap的形式. Bitmap的形式:图

Android编程根据系列图片绘制动画实例总结_Android

本文实例讲述了Android编程根据系列图片绘制动画的方法.分享给大家供大家参考,具体如下: 一.采用系统提供的Animation类,用自带的方法 其中的animation.xml文件如下: <animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false"> <item android:drawable="@

Android 使用ViewPager实现图片左右循环滑动自动播放_Android

ViewPager这个小demo实现的是可以左右循环滑动图片,下面带索引,滑到最后一页在往右滑动就要第一页,第一页往左滑动就到最后一页,先上效果图,用美女图片是我一贯的作风,呵呵 1. 首先看一些layout下的xml <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_

Android开发之滑动图片轮播标题焦点_Android

先给大家这是下效果图: 谷歌提供的v4包,ViewPager 在布局文件中,先添加<android.support.v4.view.ViewPager/>控件,这个只是轮播的区域 在布局文件中,布置标题描述部分 线性布局,竖向排列,背景色黑色半透明,这个布局和上面的ViewPager底部对齐layout_alignBottom="@id/xxx" <TextView/>居中显示, 小点部分,先放过空的LinearLayout,id是ll_points在代码中对其

Android 利用ViewPager实现图片可以左右循环滑动效果附代码下载_Android

首先给大家展示靓照,对效果图感兴趣的朋友可以继续往下阅读哦. ViewPager这个小demo实现的是可以左右循环滑动图片,下面带索引,滑到最后一页在往右滑动就要第一页,第一页往左滑动就到最后一页,上面是效果图,用美女图片是我一贯的作风,呵呵  1.    首先看一些layout下的xml <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width=&qu

Android利用BitMap获得图片像素数据的方法_Android

本文实例讲述了Android利用BitMap获得图片像素数据的方法.分享给大家供大家参考,具体如下: 网上看到的参考是: int[] pixels = new int[bit.getWidth()*bit.getHeight()];//保存所有的像素的数组,图片宽×高 bit.getPixels(pixels,0,bit.getWidth(),0,0,bit.getWidth(),bit.getHeight()); for(int i = 0; i < pixels.length; i++){

Android使用AsyncTask下载图片并显示进度条功能

在Android中实现异步任务机制有两种方式,Handler和AsyncTask.这篇文章给大家介绍Android使用AsyncTask下载图片并显示进度条功能. AsyncTask下载图片并显示下载进度,异步类AsyncTask配合进度条,简练! public class AsyncTaskActivity2 extends Activity { private Button btnDown;//图片框 private ImageView ivImage;//图片URL private sta

Android 使用ViewPager实现图片左右循环滑动自动播放

ViewPager这个小demo实现的是可以左右循环滑动图片,下面带索引,滑到最后一页在往右滑动就要第一页,第一页往左滑动就到最后一页,先上效果图,用美女图片是我一贯的作风,呵呵 1. 首先看一些layout下的xml <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_

Android编程根据系列图片绘制动画实例总结

本文实例讲述了Android编程根据系列图片绘制动画的方法.分享给大家供大家参考,具体如下: 一.采用系统提供的Animation类,用自带的方法 其中的animation.xml文件如下: <animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false"> <item android:drawable="@