为了账号安全,请及时绑定邮箱和手机立即绑定

如何修复 Xamarin.Android 中的图像缩放?

如何修复 Xamarin.Android 中的图像缩放?

C#
梵蒂冈之花 2023-07-22 16:48:27
我正在开发一个显示一些图像的应用程序。但是当我显示 ImageView 时,它会扩展父线性布局。我怎样才能解决这个问题?<ScrollView    android:layout_height="wrap_content"    android:layout_width="match_parent">    <LinearLayout        android:layout_width="match_parent"        android:layout_height="match_parent"        android:orientation="vertical">        <LinearLayout            android:layout_width="match_parent"            android:layout_height="wrap_content"            android:background="@drawable/linearlayoutround"            android:layout_marginLeft="3dp"            android:layout_marginRight="3dp"            android:layout_marginTop="2dp"            android:layout_marginBottom="10dp"            android:orientation="vertical">            <RelativeLayout                android:layout_width="match_parent"                android:layout_height="match_parent" >                <de.hdodenhof.circleimageview.CircleImageView                    android:layout_width="32dp"                    android:layout_height="32dp"                    android:layout_margin="5dp"                    android:src="@drawable/testimage" />                <TextView                    android:layout_width="match_parent"                    android:layout_height="32dp"                    android:textColor="@color/White"                    android:layout_marginTop="5dp"                    android:layout_marginLeft="44dp"                    android:textSize="24dp"                    android:text="Admin" />            </RelativeLayout>            <ImageView                android:id="@+id/testtest"                android:layout_width="match_parent"                android:layout_height="match_parent"                android:layout_gravity="center"                android:layout_marginRight="1dp"                android:layout_marginLeft="1dp"                android:src="@drawable/testimage"/>        </LinearLayout>    </LinearLayout></ScrollView>我要这个:但显示这个:
查看完整描述

1 回答

?
天涯尽头无女友

TA贡献1831条经验 获得超9个赞

尝试使用android:adjustViewBounds属性


将其添加到ImageView中,如下所示:


<ImageView

      android:id="@+id/testtest"

      android:layout_width="match_parent"

      android:layout_height="match_parent"

      android:layout_gravity="center"

      android:layout_marginRight="1dp"

      android:layout_marginLeft="1dp"

      android:adjustViewBounds="true"

      android:src="@drawable/testimage"/>  


查看完整回答
反对 回复 2023-07-22
  • 1 回答
  • 0 关注
  • 134 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信