對於一系列的物品
用ListView 來應對是不錯的選擇
下面的例子
是用 ListView + Toast 來表示
這個exmaple很容易
只用3個步驟,即可理解ListView
1) 建立 Project
2) 修改 HelloWebView.java
src/edu.android.hellolistview/HelloWebView.java
package edu.android.hellolistview;
import android.app.ListActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;
public class HelloListView extends ListActivity {
static final String[] FRUIT = new String[] {
"香蕉", "草莓", "蘋果", "楊桃", "櫻桃",
"芒果", "菠蘿", "獼猴桃", "西紅柿", "鳳梨",
"葡萄", "梨", "石榴", "秋香", "小丸子",
"柑橘", "荔枝", "釋迦", "蓮霧", "木瓜"
};
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setListAdapter(new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, FRUIT));
getListView().setTextFilterEnabled(true);
ListView list=getListView();
list.setTextFilterEnabled(true);
list.setOnItemClickListener(new OnItemClickListener(){
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
Toast.makeText(getApplicationContext(), FRUIT[arg2], Toast.LENGTH_SHORT).show();
}
});
}
}
3) 觀看結果
沒有留言:
張貼留言