列表视图的Android自定义布局

LynAs

我正在使用列表视图如下

String[] Shows = new String[] { "Dexter", "Breaking Bad", "The Big Bang Theory", "Leverage"};
ListView tv_show_list = (ListView) view_tvshowAddNew.findViewById(R.id.lv_tv_show_list);

ArrayAdapter<String> showNameAdapter = new ArrayAdapter<String>(getActivity(), R.layout.tv_show_each_show_name, Shows);

tv_show_list.setAdapter(showNameAdapter);

现在我的tv_show_each_show_name XML如下所示

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="58dp" 
    android:background="@drawable/ic_launcher" 

    > 
</TextView>

我现在想做的是使每个显示名称都与图片相关联,并可能将其放在地图中,例如:-

Map mMap = new HashMap();
mMap.put("Dexter", "imageDexter.png");
mMap.put("Breaking Bad", "imageDexter.png");

在加载列表视图时,我将显示该地图的名称,并使用该地图的图像名称设置关联的图像背景,然后从drawable文件夹中加载它。

这个怎么做?

像布局一样跳动如下

在此处输入图片说明

Jitender开发

这是您的自定义Listview教程

现在,针对适配器的getView()方法,针对每个项目设置不同的图像

@Override
  public View getView(int position, View convertView, ViewGroup parent) {
    LayoutInflater inflater = (LayoutInflater) context
        .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    View rowView = inflater.inflate(R.layout.rowlayout, parent, false);
    TextView textView = (TextView) rowView.findViewById(R.id.label);
    ImageView imageView = (ImageView) rowView.findViewById(R.id.icon);
    textView.setText(values[position]);
    // Change the icon for Windows and iPhone
    String s = values[position];
    imageView.setImageResource(images[position]);
    return rowView;
  }

您的图像阵列将在哪里

 int[] images={R.drawable.green_button,R.drawable.ic_launcher,R.drawable.shape,R.drawable.splash};

另外,请确保“图像”数组的长度必须与列表中的项目相同。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用于列表视图的Android自定义布局

来自分类Dev

android:自定义视图布局包装

来自分类Dev

Android自定义列表视图排序

来自分类Dev

展开式列表视图android的自定义子布局

来自分类Dev

Android:XML布局中的自定义视图

来自分类Dev

Android-如何布局和使用自定义视图?

来自分类Dev

android自定义组视图布局不正确

来自分类Dev

Android:如何自定义文本视图或列表视图

来自分类Dev

Android布局自定义

来自分类Dev

Android:列表视图中具有复选框的自定义布局,即时更改文本颜色

来自分类Dev

在布局中重复自定义视图

来自分类Dev

自定义视图扩展相对布局

来自分类Dev

自定义视图弄乱了布局

来自分类Dev

创建自定义集合视图布局

来自分类Dev

对自定义视图使用约束布局

来自分类Dev

如何使用 REST API、自定义列表视图、适配器、行布局在 xamarin android c# 中填充列表视图

来自分类Dev

android:在自定义列表视图中搜索

来自分类Dev

如何在Android中过滤自定义列表视图

来自分类Dev

Android:自定义列表视图中的单选按钮

来自分类Dev

具有ImageButton的Android自定义列表视图

来自分类Dev

Android内容框-自定义列表视图

来自分类Dev

自定义列表视图调用时,Android App停止了

来自分类Dev

Android自定义列表视图滚动时加载缓慢

来自分类Dev

在android中创建自定义列表视图

来自分类Dev

Android:在自定义列表视图中获取数据插入

来自分类Dev

Alfresco自定义数据列表布局

来自分类Dev

SwipeRefresh布局不适用于自定义空白列表视图

来自分类Dev

使用自定义列表视图适配器和不同布局的结果不正确

来自分类Dev

片段上的自定义列表视图会在屏幕旋转时更改位置布局

Related 相关文章

热门标签

归档