2011-07-01 32 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