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

我正在开发一个显示一些图像的应用程序。但是当我显示 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>

我要这个:

http://img1.mukewang.com/64bb97f30001443603200633.jpg

但显示这个:

http://img4.mukewang.com/64bb98000001b74903230638.jpg


梵蒂冈之花
浏览 135回答 1
1回答

天涯尽头无女友

尝试使用android:adjustViewBounds属性将其添加到ImageView中,如下所示:<ImageView&nbsp; &nbsp; &nbsp; android:id="@+id/testtest"&nbsp; &nbsp; &nbsp; android:layout_width="match_parent"&nbsp; &nbsp; &nbsp; android:layout_height="match_parent"&nbsp; &nbsp; &nbsp; android:layout_gravity="center"&nbsp; &nbsp; &nbsp; android:layout_marginRight="1dp"&nbsp; &nbsp; &nbsp; android:layout_marginLeft="1dp"&nbsp; &nbsp; &nbsp; android:adjustViewBounds="true"&nbsp; &nbsp; &nbsp; android:src="@drawable/testimage"/>&nbsp;&nbsp;
打开App,查看更多内容
随时随地看视频慕课网APP