修改代码让ImageView在LinearLayout中居右显示: <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@id/local" android:gravity="center_vertical" android:orientation="horizontal"> <TextView android:id="@+id/time" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="10sp" android:text="03月31日 10:51发布" /> <ImageView android:id="@+id/like" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="10sp" android:layout_gravity="end" android:background="@drawable/ic_likes" /> </LinearLayout>
时间: 2023-06-08 21:07:14 浏览: 203
可以在ImageView的属性中加入android:layout_gravity="end",即可让ImageView在LinearLayout中居右显示。代码如下:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/local"
android:gravity="center_vertical"
android:orientation="horizontal">
<TextView
android:id="@id/time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10sp"
android:text="03月31日 10:51发布" />
<ImageView
android:id="@id/like"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="10sp"
android:layout_gravity="end"
android:background="@drawable/ic_likes" />
</LinearLayout>
阅读全文