simpleAdapter代码
来源:互联网 发布:广州恒大淘宝球员名单 编辑:程序博客网 时间:2024/05/22 00:39
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <ImageView android:id="@+id/image" android:layout_width="wrap_content" android:layout_height="wrap_content" android:maxHeight="5dp"/> <TextView android:id="@+id/text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toRightOf="@id/image"/> <TextView android:id="@+id/price" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/text" android:layout_marginLeft="20dp" android:text="¥"/></RelativeLayout>
package com.example.simpleadapater;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.Activity;import android.app.ActionBar;import android.app.Fragment;import android.os.Bundle;import android.view.LayoutInflater;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.view.ViewGroup;import android.widget.ArrayAdapter;import android.widget.ListView;import android.widget.SimpleAdapter;import android.os.Build;public class MainActivity extends Activity {String[]data={"apple","banana","grape","peach","pear","strawberry","mango","watermelon","orange"};private List<Map<String, Object>> alList;private ListView listView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); listView=(ListView) findViewById(R.id.listView); alList=new ArrayList<Map<String,Object>>(); SimpleAdapter adapter=new SimpleAdapter(this, GetData(), R.layout.item, new String[]{"pic","te","pri"}, new int[]{R.id.image,R.id.text,R.id.price}); listView.setAdapter(adapter); } public List<Map<String, Object>> GetData() { Map<String, Object>map0=new HashMap<String, Object>(); map0.put("pic", R.drawable.ic_apple); map0.put("te", data[0]); map0.put("pri", "¥2.5"); alList.add(map0); Map<String, Object>map1=new HashMap<String, Object>(); map1.put("pic", R.drawable.ic_banana); map1.put("te", data[1]); map1.put("pri", "¥3.5"); alList.add(map1); Map<String, Object>map2=new HashMap<String, Object>(); map2.put("pic", R.drawable.ic_grape); map2.put("te", data[2]); map2.put("pri", "¥5.5"); alList.add(map2); Map<String, Object>map3=new HashMap<String, Object>(); map3.put("pic", R.drawable.ic_peach); map3.put("te", data[3]); map3.put("pri", "¥22"); alList.add(map3); Map<String, Object>map4=new HashMap<String, Object>(); map4.put("pic", R.drawable.ic_pear); map4.put("te", data[4]); map4.put("pri", "¥4.5"); alList.add(map4); Map<String, Object>map5=new HashMap<String, Object>(); map5.put("pic", R.drawable.ic_strawberry); map5.put("te", data[5]); map5.put("pri", "¥6.5"); alList.add(map5); Map<String, Object>map6=new HashMap<String, Object>(); map6.put("pic", R.drawable.ic_mango); map6.put("te", data[6]); map6.put("pri", "¥7.5"); alList.add(map6); Map<String, Object>map7=new HashMap<String, Object>(); map7.put("pic", R.drawable.ic_watermelon); map7.put("te", data[7]); map7.put("pri", "¥9.5"); alList.add(map7); Map<String, Object>map8=new HashMap<String, Object>(); map8.put("pic", R.drawable.ic_orange); map8.put("te", data[8]); map8.put("pri", "¥4.5"); alList.add(map8); return alList; }}
0 0
- simpleAdapter代码
- SimpleAdapter代码学习bindView
- SimpleAdapter
- simpleAdapter
- SimpleAdapter
- SimpleAdapter
- SimpleAdapter
- simpleAdapter
- SimpleAdapter
- SimpleAdapter
- SimpleAdapter
- SimpleAdapter
- simpleAdapter
- SimpleAdapter
- SimpleAdapter
- SimpleAdapter
- SimpleAdapter
- SimpleAdapter
- PHP入门概述
- 中国云计算产业2016年度点评
- Spring的InitializingBean接口
- request.getCookies()得不到设置的cookie,浏览器里却存在
- Linux用init命令关机、重启、切换模式
- simpleAdapter代码
- 《丁小柒的JavaScript大神之路》----javascript语句
- Python编码相关文章推荐
- makefile 详述
- 理解Maven中的SNAPSHOT版本和正式版本
- UIDynamicAnimator无效问题
- Qt 4.8.5 Windows/Ubuntu下x64编译
- shell脚本中比较并输出最大值
- 《寻找下一个独角兽》天使投资8字箴言:看势、识人、论术、实战