image

第四個禮拜主要就是介紹如何使用各種UI Control,比如說 Button,Ratio Control,以及這種Layout的使用方式. 而第四個禮拜的作業也相當有趣,就是寫一個基本的TODO item App.裡面包含了許多的關於 inflate與 findViewById的用法,也有講到如何控制各種簡單的TextView或是Radio 控制,更可以了解到利用Intent傳送資料的方法.

挺有趣的章節….

筆記:

inflate() 與 findViewById()的差異

  • inflate是用來找尋layout的,可以利用他去找出整個Layout的內容,內容如下
    View view1=View.inflate(this,R.layout.dialog_layout,null);  
  • 之後就可以利用 view1 繼續去把每一個button 或是 control 透過 findViewById()找出來
    Button action_buttion = (Button)view1.findViewById(R.id.acton_button);

如何新增footerview到listview

  • 使用以下的方式
    getListView().addFooterView(footerView);

參考資料:


Evan

Attitude is everything