修改代码让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 17:07:13 浏览: 174
可以将 ImageView 的 layout_gravity 属性改为 "start",代码如下:
<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="start"
android:background="@drawable/ic_likes" />
</LinearLayout>
这样就可以让 ImageView 在 LinearLayout 中居左显示了。
阅读全文