如何在其中创建包含文本和图像的框

时间:2013-10-17 15:19:50

标签: java android android-layout listview

我想创建一个类似于图片中显示的UI。

它基本上必须是一个可滚动的布局,其中一组框在相对布局上覆盖,每个地图片段都包含文本和图像。

这些框将动态创建(从Twitter中提取)并继续显示,当长度增加时,布局将变为可滚动

我已完成设置布局和地图,我被困在哪里我不知道可以通过这种方式添加和设置哪些项目来提供这样的功能。

如果它是一个网页我将div用于框,然后TextViewImageView分别用于文本和图片,但div是什么在Android UI?

到目前为止我搜索到的内容我认为ListView是最接近的,但我还不确定,所以我的问题是:

  • 是否可以通过ListView
  • 还有其他方法可以做到这一点吗?

enter image description here

1 个答案:

答案 0 :(得分:2)

  

可以通过ListView吗?

是的,使用ListView CustomAdapter很可能是您想要的,并在layout的{​​{1}}方法中创建单独的Adapter来充气。您可以使用getView()layout等创建TextView,但等等...

  

还有其他方法可以做到这一点吗?

总是有,但如果你想要一个列表,那么ImageView可能是最合适的。

ListView tutorial

ListView Docs