Android Hello ListView (要怎麼把明細表放入App?)

要怎麼向ListView說你好?
對於一系列的物品
用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) 觀看結果





沒有留言:

張貼留言