ex06.java

来自「Google Android应用框架原理与程序设计 第三版(中文高清PDF)高焕」· Java 代码 · 共 46 行

JAVA
46
字号
package com.misoo.ex06;import java.util.ArrayList;import java.util.Map;import android.app.Activity;import android.graphics.Color;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.ListView;import android.widget.SimpleAdapter;import android.widget.TextView;import android.widget.AdapterView.OnItemClickListener;public class ex06 extends Activity {    /** Called when the activity is first created. */	private ListView lv;	private TextView tv;	private DataModel dm;	ArrayList<Map<String, Object>> coll;	@Override    public void onCreate(Bundle icicle) {        super.onCreate(icicle);        dm = new DataModel();                setContentView(R.layout.list);        lv = (ListView)findViewById(R.id.list);        lv.setOnItemClickListener(listener);        tv = (TextView)findViewById(R.id.text);        //--------------------------------------------        coll = dm.loadData();        SimpleAdapter adapter = new SimpleAdapter(this, coll,                android.R.layout.simple_list_item_1, new String[] { "prod_na" },                new int[] {android.R.id.text1});        lv.setAdapter(adapter);      }   OnItemClickListener listener = new OnItemClickListener()    {    	public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {			// TODO Auto-generated method stub    		tv.setTextColor(Color.YELLOW);        	tv.setText(coll.get(arg2).get("prod_type").toString());		}       }; }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?