分三塊:
1.
2.
3.
第一部分是一張圖(ImageView) 和 幾個字(TextView)
第二部分是列表(ListVIew)
第三部分是三個按鈕
具體怎麼去放到合理的位置就不具體說了。自己慢慢試,這樣才能熟練。(提示: 可以用相對布局àRelativeLayout 來整體布局這三塊)。
可以參考項目中的show.xml:已經寫好了注釋
關於ListView 要用 適配器來填充內容。 適配器有好幾種: SimpleAdapter、ArrayAdapter等。 不過項目中經常要自己繼承基類BaseAdapter 。
再來看上面的代碼, 在getView中,每列都會new 一個view,然後去填充相應的數據, 這就需要注意了,因為getView在每項顯示的時候就會調用(包括滾動重新顯示)就會調用。 這樣就會浪費手機的資源。其實每一項的view只需要填充一次。下面的getView優化後的代碼