在 Android Studio 中将图像视图居中

问题描述 投票:0回答:3

我想在 android studio 中将图像视图居中。这是代码

图片查看代码:

enter image description here

代码的输出:

enter image description here

android imageview
3个回答
1
投票

如果您将 LinearLayout 与

android:orientation="vertical"

一起使用,则执行此操作

   <ImageView
    android:id="@+id/imageView"
    android:layout_width="348dp"
    android:layout_height="267dp"
    android:layout_gravity="center"
    tools:srcCompat="@tools:sample/avatars" />

完整代码

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:orientation="vertical"
    android:layout_height="match_parent">


    <ImageView
        android:id="@+id/imageView"
        android:layout_width="348dp"
        android:layout_height="267dp"
        android:layout_gravity="center"
        tools:srcCompat="@tools:sample/avatars" />
</LinearLayout>

1
投票

如果你的布局是LinearLayout,那么使用这个

android:layout_gravity="center"

RelativeLayout,然后在父布局中使用水平、垂直或居中的任何一个

android:layout_centerInParent="true"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"

对于 ConstraintLayout 您可以使用:

app:layout_constraintHorizontal_bias="0.5"
app:layout_constraintVertical_bias="0.5"

这个问题能否给出图片的父布局,只有我们才能确定问题


0
投票

您可以分享一下您用来显示全景图片的 Gradle / 依赖项吗?

© www.soinside.com 2019 - 2024. All rights reserved.