Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> 關於Android的ListView

關於Android的ListView

編輯:關於Android編程

最近在做的一個項目需要展示一個頁面,標題和內容,我以前雖然用過。但是是從手機本地數據庫讀的。現在是從公司PHP網站的服務器讀取。原來用simpleCursorAdapter似乎不行了。在網上找了一些別人寫的代碼,但是總有一個疑問。他們寫的ListActivity的子類都沒有用setContentView,那麼到底展示的是什麼呢?這個讓我很費解。後來自己試驗發現,不用指定,顯示的就是這個子類。

 

 

package com.example.listview;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import android.os.Bundle;
import android.app.ListActivity;
import android.widget.SimpleAdapter;

public class MyListView3 extends ListActivity {


	// private List data = new ArrayList();
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);

		SimpleAdapter adapter = new SimpleAdapter(this,getData(),R.layout.vlist,
				new String[]{title,info},
				new int[]{R.id.title,R.id.info});
		setListAdapter(adapter);
	}

	private List> getData() {
		List> list = new ArrayList>();

		Map map = new HashMap();
		map.put(title, G1);
		map.put(info, google 1);
	
		list.add(map);

		map = new HashMap();
		map.put(title, G2);
		map.put(info, google 2);
		
		list.add(map);

		map = new HashMap();
		map.put(title, G3);
		map.put(info, google 3);
	
		list.add(map);
		
		return list;
	}
}

vlist.xml:

 

 




		
		

效果:

\


 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved