也可以用DroidDraw產生器產生後將內容覆蓋到專案的activity_main中
程式宣告部分
public class MainActivity extends Activity {
//宣告全域變數區塊
//example:
private ListView lv; //宣告一個存取權限為private的按鈕 名叫open
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//宣告產生button物件
lv = (ListView)this.findViewById(R.id.lv); //R.id的lv是在xml中ListView元件定義宣告的名稱
//另外,要讓ListView元件要show出來不能宣告就用了
//要有一個Adapter來承接資料並丟到listview顯示:本範例用arrayadapter承接陣列資料顯示
//list想像為陣列 很直觀
ArrayAdapter aad = new ArrayAdapter(this, android.R.layout.simple_list_item_1, arraydata );
//要丟進listview顯示的陣列資料可以宣告一個String arraydata [ ]放資料進去來顯示,若是sdcard
//檔案則可以用File file = new File("/sdcard"); String filelist[] = file.list(); 這兩行來顯示 並將arraydata
//取代成filelist即可,此外simple_list_item_1則為android內建的顯示格式 有很多種可以變化詳查Adapter可以有更多的變化型,ex.SimpleAdapter
lv.setAdapter(add);//這行很重要喔!把add這個Adapter設定給lv這個Listview元件顯示
大功告成!
收工!
歡迎轉載
沒有留言:
張貼留言