Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> Android簡明開發教程十一:自定義Adapter顯示列表

Android簡明開發教程十一:自定義Adapter顯示列表

編輯:Android開發教程

在介紹數據綁定時,我們使用了系統自帶的SimpleAdapter。Android 允許自定義Adapter ,理論上可以使用任意的View (Layout)來顯示數據。下圖是對AndroidGraphics2DTutorial做改動,使用自定義Adapter來顯示示例Activity列表。

在例子中我們把原來的AndroidGraphics2DTutorial改名為AndroidGraphics2DTutorial1,重新創建一個類 AndroidGraphics2DTutorial來顯示示例列表。打算使用三個View來顯示列表中的一項,一個圖標(例子中隨機使用了一些圖標 ),一個文本框顯示示例Activity名稱,另一個文本框顯示示例的具體信息。在res/layout目錄下創建一個activitylist.xml。 內容如下:

這次我們不從AndroidManifest.xml中讀取Activity列表,而是使用String Array資源。在res/value/string.xml 中添加下 列Array資源:

<string-array name=”activity_name”>
<item>Bezier</item>
<item>Brush</item>
<item>Colors</item>
<item>Font</item>
<item>Image</item>
<item>Path</item>
<item>Pen</item>
<item>Shape</item>
<item>Transform</item>
</string-array>
<string -array name=”activity_info”>
<item>Bezier</item>
<item>Pattern ,Gradients</item>
<item>Colors</item>
<item>FontDemo, FontTypes</item>
<item>DrawMap, JumbleImage, SeeThroughImage</item>
<item>Polys, Paths</item>
<item>Lines, Dashes, LineCap,LineJoin</item>
<item>Oval ,Pear ,Shape2DDemo</item>
<item>Transform</item>
</string- array>

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved