Imageview向左浮动

时间:2012-06-01 19:10:30

标签: android layout imageview

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

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

3 个答案:

答案 0 :(得分:0)

Android中没有浮动元素的概念,但您可以使用TextView的{​​{3}}属性轻松地将图像放在某些文本的左侧。例如:

否则,对于更复杂的布局,父视图将确定其子项的布局方式。例如,代替包含子项的div的概念,并使用子项的floatdisplay属性来确定事物的外观,Android具有更复杂的父视图( ViewGroup,因为他们被称为控制事物,因为这是超类)。

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

您有两种选择:

  • 使用LinearLayout,将方向设置为水平,使图像先显示,然后显示其余部分。

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

    的属性来指示一个元素相对于另一个元素的位置。

但是,对于某些操作来说,它不像CSS那么灵活,例如,在图像周围包装文本并不容易实现。