ListView中一行的格式
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent" android:layout_height="match_parent">
<ImageView android:layout_width="wrap_content" android:id="@+id/imageView"
android:layout_height="wrap_content"></ImageView>
<TextView android:id="@+id/textView" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_gravity="center"></TextView>
</LinearLayout>
public class MainActivity extends ListActivity {
private final String cities[] = new String[]{"beijing","shanghai","jiangsu","guangdong","zhejiang","chongqiong","sichun","hunan"};
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// setContentView(R.layout.main);
List<Map<String,Object>> data = new ArrayList<Map<String,Object>>();
for(int i=0; i<cities.length ; i++){
Map<String,Object> map = new HashMap<String,Object>();
map.put("icon", R.drawable.icon);
map.put("city", cities[i]);
data.add(map);
}
SimpleAdapter adapter = new SimpleAdapter(this, data, R.layout.row, new String[]{"icon","city"}, new int[]{R.id.imageView,R.id.textView});
setListAdapter(adapter);
}
}
分享到:
相关推荐
Android ListView每个Item上面的有TextView和Button,为ListView每个Item上面的按钮添加事件,并获取TextView文本信息。
Android ListView扩展(图片+文字)(开发工具:Android Studio 3.1.4)
【Android开发学习29】界面控件之列表控件(ListView)--显示图片和文本 代码
在android应用开发中,ListView是使用频率非常高的一个组件,基本上稍微复杂点的布局都会用到它,利用它可以让你的界面美观,有层次。 一、普通的ListView 普通的ListView是指每一个item只显示一条文本数据 二、...
本文实例讲述了Android开发实现ListView和adapter配合显示图片和文字列表功能。分享给大家供大家参考,具体如下: 实际效果: 布局文件: <?xml version=1.0 encoding=utf-8?> <RelativeLayout xmlns:...
本文主要介绍Android中重要组件ListView,在编程中经常会用到ListView 显示图片和文字,这里给大家一个小例子,希望能帮助有需要的同学
SimpleCursorAdapter:用于显示简单文本类型的listView,一般在数据库那里会用到,不过有点过时, 不推荐使用! BaseAdapter:抽象类,实际开发中我们会继承这个类并且重写相关方法,用得最多的一个Adapter!
自定义view解决android文本排版和换行问题自定义view解决android文本排版和换行问题自定义view解决android文本排版和换行问题自定义view解决android文本排版和换行问题自定义view解决android文本排版和换行问题...
listView实现文字编辑的自动换行.
在平常的开发过程中,我们的ListView可能不只是简单的显示下文本或者按钮,更多的是显示复杂的布局,这样的话,我们就得自己写布局和自定义adapter了,一般是继承于BaseAdapter,示例代码见下方。写ListView的点击...
适合新手参考,简单实用,因为我也是新手,所以用的都是比较基础的方法实现。...okhttp方法获取服务器JSON数据或者获取本地android studio内的txt文本解析,然后显示在listview上,listview增加了上滑加载更多的功能
通过自定义适配器实现简单的listview布局demo
通过此控件,可将项目组成带有或不带有列标头的列,并显示伴随的图标和文本。 可使用 ListView 控件将称作 ListItem 对象的列表条目组织成下列四种不同的视图之一:1.大(标准)图标2.小图标3.列表4.报表 View 属性...
Android Listview中显示不同的视图布局 1. 使用场景 在重写ListView的BaseAdapter时,我们常常在getView()方法中复用convertView,以提高性能。convertView在Item为单一的同种类型布局时,能够回收并重用,但是多个...
Android滚轮控件,基于ListView实现,可以自定义样式。 特征 支持自定义滚轮样式 支持common和holo两种皮肤 支持文本和图文混排两中数据模版 支持循环显示数据 支持补充项添加附加文本 支持设置滚轮刻度 支持联动...
listview布局+adapter使用;自定义适配器继承BaseAdapter
上一篇关于Android中ListView的介绍讲的是如何制作一个具有两行文本的自定义控件,作为ListView的Item的使用方法。本文接下来也是围绕ListView和Item,更加深入地介绍它们的用法。 首先,先来看看本文代码运行的结果...
带有图像和文本的自定义Android ListView 介绍 本文将提供一个小型教程,以帮助好奇的Android开发人员实现带有图像和一些文本的自定义Android ListView,类似于您在标准音乐播放器应用程序或天气小部件上看到的内容...