我从服务器获取一个位图,该服务器比它高,例如height = 612,width = 816,并将其放在ImageView中:Height = 568,Width = 320。来自服务器的图像在图像视图中显示为美化,即它出现在其侧面。 但是我想缩放它以适合ImageViews维度。我尝试了很多不同的比例类型,fitXY
我认为会修复它,但它仍然是相同的。下面是我的xml:
<ImageView
android:id="@+id/imageView1"
android:adjustViewBounds="true"
android:layout_width="320dp"
android:layout_height="568dp"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:scaleType="fitXY"
/>
答案 0 :(得分:0)
像这样使用:
在res文件夹中: 制作价值土地文件夹 然后制作dimen.xml 将这些高度放在其中
像:
<dimen name="image_widht">816dp</dimen>`
<dimen name="image_height">612dp</dimen>
在图片视图中:
<ImageView
android:id="@+id/imageView1"
android:adjustViewBounds="true"
android:layout_width="@dimen/image_widht"
android:layout_height="@dimen/image_heigh"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:scaleType="fitXY"
/>
你也可以在potrate的value文件夹中创建维度xml 并将具有相同名称的维度放在您想要的不同值