Java 如何创建包含文本和图像的框

Java 如何创建包含文本和图像的框,java,android,android-layout,listview,Java,Android,Android Layout,Listview,我想创建一个类似于图中所示的UI 它基本上需要一个可滚动的布局,一组框以相对布局覆盖在一个地图片段上,每个包含文本和图像 这些框将动态创建(从Twitter中提取)并不断出现,当长度增加时,布局将变得可滚动 我已经完成了布局和地图的设置,但是我不知道哪些项目可以通过这种方式添加和设置样式来提供这样的功能 如果它是一个网页,我会对框使用div,然后分别对文本和图像使用TextViews和ImageViews,但android用户界面中的div是什么 到目前为止,我认为ListView是最接近的,但

我想创建一个类似于图中所示的UI

它基本上需要一个可滚动的布局,一组框以相对布局覆盖在一个地图片段上,每个包含文本和图像

这些框将动态创建(从Twitter中提取)并不断出现,当长度增加时,布局将变得可滚动

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

如果它是一个网页,我会对框使用
div
,然后分别对文本和图像使用
TextView
s和
ImageView
s,但android用户界面中的
div
是什么

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

  • 是否可以通过
    列表视图
  • 有没有其他方法可以做到这一点

可以通过ListView吗

是的,
ListView
很可能是您使用
CustomAdapter
并创建一个单独的
layout
以在
Adapter
getView()方法中充气所需的。您可以使用
文本视图
s、
图像视图
s等创建
布局

有没有其他方法可以做到这一点

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