Android ListView
来源:互联网 发布:网络摄像机hip2p 编辑:程序博客网 时间:2024/05/16 03:50
昨天在百度找了好久 终于找到类似的 自己就试着照着代码写了下~leader还说不错 哈哈哈
package com.example.test;import java.util.ArrayList;import java.util.HashMap;import java.util.Map;import android.app.ListActivity;import android.os.Bundle;import android.widget.ListView;import android.widget.SimpleAdapter;public class MainActivity extends ListActivity {private String[] title = { "小米桌面", "天龙八部3D", "QQ安全中心"}; private String[] star = { "★★★★★", "★★★★★", "★★★★★"}; private String[] downnum = {"1478万人下载","119万人下载","3621万人下载"}; ListView mListView = null; ArrayList<Map<String,Object>> mData= new ArrayList<Map<String,Object>>();; @Override protected void onCreate(Bundle savedInstanceState) { mListView = getListView(); int lengh = title.length; for(int i =0; i < lengh; i++) { Map<String,Object> item = new HashMap<String,Object>(); item.put("image", R.drawable.ic_launcher); item.put("title", title[i]); item.put("text", star[i]); item.put("down", downnum[i]); mData.add(item); } SimpleAdapter adapter = new SimpleAdapter(this,mData,R.layout.activity_main, new String[]{"image","title","text","down"},new int[]{R.id.image,R.id.title,R.id.text,R.id.down}); setListAdapter(adapter); super.onCreate(savedInstanceState); } }
XML文件
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="?android:attr/listPreferredItemHeight" > <ImageView android:id="@+id/image" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_alignParentTop="true" android:adjustViewBounds="true" android:padding="2dip" /> <TextView android:id="@+id/title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:layout_alignWithParentIfMissing="true" android:layout_toRightOf="@+id/image" android:gravity="center_vertical" android:textSize="15dip" /> <TextView android:id="@+id/text" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_below="@+id/title" android:layout_toRightOf="@+id/image" android:ellipsize="marquee" android:singleLine="true" android:textSize="15dip" /> <TextView android:id="@+id/down" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_alignParentRight="true" android:layout_toRightOf="@+id/image" android:ellipsize="marquee" android:singleLine="true" android:textSize="15dip" /> <Button android:id="@+id/array_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:text="下载" > </Button></RelativeLayout>
0 0
- android ListView
- Android - ListView
- android listview
- Android-ListView
- Android listview
- Android ListView
- android listView
- android ListView
- Android-ListView
- 【Android】ListView
- android listview
- Android ListView
- Android ListView
- Android ListView
- Android--ListView
- Android ListView
- Android ListView
- Android - ListView
- HTTP请求与HTTP响应格式
- flume+kafka+storm+mysql架构设计
- 杨辉三角
- 第13周项目1-数组大折腾(5)
- 勉励自己
- Android ListView
- axure 怎么做导航吸附?
- hdu1870
- 第13周项目5-字符串操作(1、字符中数次的个数)
- 工作周报九、十
- LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- vmware 虚拟机网络设置
- 通过一组RESTful API暴露CQRS系统功能
- Linux下Django的安装