博客
关于我
android中listview中设计左图标
阅读量:122 次
发布时间:2019-02-26

本文共 1096 字,大约阅读时间需要 3 分钟。

在Android Listview中实现带有图标的列表项

在Android开发中,Listview 是一种非常常用的视图容器,能够有效地展示数据列表。本文将详细介绍如何在Listview中为每个列表项添加小图标,并通过样式资源文件实现图标显示。

布局文件配置

首先,我们需要创建一个布局文件来配置Listview的整体样式。例如,main.xml 可以如下配置:

列表项样式配置

接下来,我们需要为Listview中的每个列表项定义样式。可以通过创建一个独立的布局文件来配置列表项样式,例如 list_item.xml 如下:

在上述布局文件中,我们通过 android:drawableLeft 属性指定了一个左侧的小图标。这个图标资源应该位于项目的 drawable 目录下,文件名为 bullet.xml。图标的具体样式可以通过以下资源文件配置:

图标样式配置

为了实现小图标的显示效果,我们需要为图标设计一个合适的形状。可以通过 bullet.xml 文件来定义图标的外观:

主程序实现

最后,我们需要在主程序中将Listview设置为所需的布局,并填充数据。例如,主程序的 onCreate 方法可以如下实现:

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
List
listCountry = new ArrayList<>();
ListView listView = (ListView) findViewById(R.id.listView);
listView.setAdapter(new ArrayAdapter<>(this, R.layout.list_item, listCountry));
}

注意事项

  • 确保 bullet.xml 资源文件位于项目的 drawable 目录下。
  • 如果需要自定义图标样式,可以通过调整 bullet.xml 文件中的属性来实现不同的图标风格。
  • list_item.xml 文件中,确保 android:drawableLeft 属性正确指向图标资源文件。
  • 通过以上步骤,您可以在Listview中为每个列表项添加小图标,实现与图片样式一致的列表显示效果。

    转载地址:http://lhjf.baihongyu.com/

    你可能感兴趣的文章
    Objective-C实现图片膨胀(附完整源码)
    查看>>
    Objective-C实现图的邻接矩阵(附完整源码)
    查看>>
    Objective-C实现圆球的表面积和体积(附完整源码)
    查看>>
    Objective-C实现在Regex的帮助下检查字谜算法(附完整源码)
    查看>>
    Objective-C实现在指定区间 [a, b] 中找到函数的实根,其中 f(a)*f(b) < 0算法(附完整源码)
    查看>>
    Objective-C实现均值滤波(附完整源码)
    查看>>
    Objective-C实现埃拉托斯特尼筛法算法(附完整源码)
    查看>>
    Objective-C实现域名解析(附完整源码)
    查看>>
    Objective-C实现域名转IP(附完整源码)
    查看>>
    Objective-C实现培根密码算法(附完整源码)
    查看>>
    Objective-C实现基于 LIFO的堆栈算法(附完整源码)
    查看>>
    Objective-C实现基于 LinkedList 的添加两个数字的解决方案算法(附完整源码)
    查看>>
    Objective-C实现基于opencv的抖动算法(附完整源码)
    查看>>
    Objective-C实现基于事件对象实现线程同步(附完整源码)
    查看>>
    Objective-C实现基于信号实现线程同步(附完整源码)
    查看>>
    Objective-C实现基于文件流拷贝文件(附完整源码)
    查看>>
    Objective-C实现基于模板的双向链表(附完整源码)
    查看>>
    Objective-C实现基于模板的顺序表(附完整源码)
    查看>>
    Objective-C实现基本二叉树算法(附完整源码)
    查看>>
    Objective-C实现堆排序(附完整源码)
    查看>>