2012-06-01 80 views

回答

0

你有两个选择:

  • 随着LinearLayout中,设置方向为水平,因此图像是先来休息。

  • 随着RelativeLayout的,还有你可以指示元素相对于一个位置到另一个风格的Android的属性:layout_toLeftOft,安卓layout_toRightOf,安卓layout_below或Android:layout_alignParentTop,...

然而,它不是那么灵活,因为CSS的一些行动,例如,缠绕的图像文本是不那么容易实现。

0

真的没有浮动元素在Android中的概念,但你可以很容易地把图像向左的一些文字使用TextViewdrawableLeft属性。例如:

否则,对于更复杂的布局,父视图将决定他们的子女如何摆放。例如,而不是div的概念,简单地把它包装儿童和使用儿童floatdisplay属性,以确定事怎么看,Android有更复杂的父视图(ViewGroup S作为他们是所谓的,因为这是超类)来控制事物。

查看有关示例的LinearLayoutRelativeLayout的文档。

0

视图的位置取决于您使用的布局类型。在情况下,如果您使用的是RelativeLayout的,你想浮动视图(在你的情况ImageView的),这是该RelativeLayout的范围内,可以使用的ImageView的属性(机器人:layout_toLeftOf =“”)指定的视图id您双引号之间的textview。