2011-07-01 65 views
1

我想把標題放到BaseAdapter中。 像enter image description here附加屏幕截圖android如何把標題放到BaseAdpater中

這是一個Android應用程序脈衝新聞閱讀器。我想知道他們是如何製作這個頭版的。他們如何爲每個圖像適配器添加標題。他們在這裏使用了什麼概念。 Plz有人告訴我示例的例子。 謝謝

回答

1

有兩件事情需要考慮,數據和佈局。

正在顯示的列表是一個項目數組,其中每個項目代表一個提要。 Feed代表一系列文章。

想到的對象是這樣的

飼料

  • 標題(String
  • 文章(List<Article>

文章

  • 縮略圖(Image
  • 標題(String

您的適配器將被綁定到List<Feed>,並且您用來顯示一個「頻道」項目佈局文件都將有一個垂直的LinearLayout顯示標題,然後在下方顯示一個包含Articles數組的水平LinearLayout(使用layout_weight使每個項目保持等量的水平空間)

+0

多個適配器應該在那裏使用?只要看看它連接到該圖像滾動器的標題。如果我採用Linearlayout它是這樣來的? – Jyosna

+0

是不是應該在一個xml文件中定義? – Jyosna

+0

你可以將每個Feed項目向右滾動嗎?如果是這樣,那也是一個適配器/列表視圖組合。有很多方法可以做到這一點,真正理解所有不同方法的優缺點的唯一方法就是開始掀起一些代碼並看看。至於XML文件,我會使用多個。我會製作一個feed_item.xml和一個article_item.xml。 feed_item.xml就像我上面描述的那樣,我會得到一個對保存文章的horiz LinearLayout的引用,並用article_item.xml的實例填充它。 – Rich