我正在开发一个显示一些图像的应用程序。但是当我显示 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"/>
- 1 回答
- 0 关注
- 134 浏览
添加回答
举报
0/150
提交
取消