如何创建漂浮在textView左侧的ImageView,类似于html:
<div>
<img src="src" style="float:left"> Text here.....
</div>
答案 0 :(得分:0)
Android中没有浮动元素的概念,但您可以使用TextView
的{{3}}属性轻松地将图像放在某些文本的左侧。例如:
否则,对于更复杂的布局,父视图将确定其子项的布局方式。例如,代替包含子项的div
的概念,并使用子项的float
和display
属性来确定事物的外观,Android具有更复杂的父视图( ViewGroup
,因为他们被称为控制事物,因为这是超类)。
查看drawableLeft和LinearLayout的文档以获取一些示例。
答案 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那么灵活,例如,在图像周围包装文本并不容易实现。