android如何设置图片在左文字在右
时间: 2023-12-29 13:02:12 浏览: 34
您可以使用LinearLayout实现图片在左侧,文字在右侧的布局效果,具体步骤如下:
1. 在LinearLayout中添加ImageView和TextView,设置layout_width和layout_height属性。
2. 给ImageView设置android:src属性,指定要显示的图片。
3. 给TextView设置android:text属性,指定要显示的文字。
4. 设置LinearLayout的android:orientation属性为horizontal,使子元素水平排列。
5. 设置ImageView的android:layout_weight属性为1,使其占据一定的宽度,让TextView可以在其右侧显示。
6. 设置TextView的android:layout_weight属性为2,使其占据两倍于ImageView的宽度,让其可以在ImageView的右侧显示。
示例代码如下:
```
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<ImageView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:src="@drawable/ic_launcher" />
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="2"
android:text="这是一段文字" />
</LinearLayout>
```
您可以根据自己的需求调整ImageView和TextView的宽度和高度,以达到更好的布局效果。