今天在学习《第一行代码》中的ListView小节时,由于图片素材过大,导致以下情况的发生
部分代码如下
fruit_item.xml
...
<ImageView
android:id="@+id/fruit_image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
...
经尝试发现添加如下代码于<ImageView>
标签下即可解决
android:maxHeight="75dp"
android:maxWidth="75dp"
android:adjustViewBounds="true"
- maxHeight 控制控件的最大高度。
- maxWidth 控制控件的最大宽度。
- adjustViewBounds 是否保持宽高比。需要与前两者一起使用,否则没有效果!
解决问题后的效果图