1

如何创建浮动到 textView 左侧的 ImageView,类似于 html:

<div>
<img src="src" style="float:left"> Text here.....
</div>
4

3 回答 3

0

Android 中确实没有浮动元素的概念,但是您可以使用TextView. 例子:

否则,对于更复杂的布局,父视图决定其子视图的布局方式。例如,与 a 的概念不同,div它简单地将子组件包装起来并使用子组件的floatdisplay属性来确定事物的外观,Android 具有更复杂的父视图(ViewGroup称为 s,因为这是超类)来控制事物.

查看LinearLayoutRelativeLayout的文档以获取一些示例。

于 2012-06-01T19:19:12.620 回答
0

视图的位置取决于您使用的布局类型。如果您使用的是RelativeLayout并且想要浮动此Relativelayout内的视图(在您的情况下为ImageView),您可以使用ImageView的属性(android:layout_toLeftOf =“”)指定您的视图ID双引号之间的文本视图。

于 2012-06-01T19:24:36.110 回答
0

你有两个选择:

  • 使用 LinearLayout,将方向设置为水平,以便图像在前,然后是其余图像。

  • 使用RelativeLayout,您可以使用android:layout_toLeftOft, android:layout_toRightOf, android:layout_below 或android:layout_alignParentTop, ...

但是,对于某些操作,它不像 CSS 那样灵活,例如,在图像周围环绕文本并不容易实现。

于 2012-06-01T19:29:03.587 回答