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
原创粉丝点击