0

以下哪种方法最适合从本地数据库中获取图像和数据并显示在片段上。

型号 1:

<ListFragment>
      <ListItem>Image+Data(below image)</ListItem>
      <ListItem>Image+Data(below image)</ListItem>
      <ListItem>Image+Data(below image)</ListItem>
      <ListItem>Image+Data(below image)</ListItem>
      <ListItem>Image+Data(below image)</ListItem>
      <ListItem>Image+Data(below image)</ListItem>
      <ListItem>Image+Data(below image)</ListItem>
      <ListItem>Image+Data(below image)</ListItem>
</ListFragment>

型号 2:

<Fragment>
  <GridLayout>
      <RelativeLayout>Image+Data(below image)</RelativeLayout>
      <RelativeLayout>Image+Data(below image)</RelativeLayout>
      <RelativeLayout>Image+Data(below image)</RelativeLayout>
      <RelativeLayout>Image+Data(below image)</RelativeLayout>
      <RelativeLayout>Image+Data(below image)</RelativeLayout>
      <RelativeLayout>Image+Data(below image)</RelativeLayout>
      <RelativeLayout>Image+Data(below image)</RelativeLayout>
      <RelativeLayout>Image+Data(below image)</RelativeLayout>
  </GridLayout>
<Fragment>

笔记 :

我尝试使用 GridLayout 的原因如下,

  • 因为在平板电脑横向模式下显示多列

但是 Gridlayout 没有适配器,所以我认为动态添加子视图可能很复杂。

4

1 回答 1

0

您应该GridView用于此目的。它有适配器。在此处查看示例:http: //developer.android.com/guide/topics/ui/layout/gridview.html

对于处理图像,我还会看看https://github.com/nostra13/Android-Universal-Image-Loader它让我的生活变得如此轻松。

于 2013-10-18T14:10:30.093 回答