我想设计大约4x2单元格的小部件。
但我读了官方文件,
在AppWidgetProviderInfo元数据中单独设置minWidget和minHeight。
现在我想在4x2单元格中设置全尺寸照片(不使用9补丁方法)。
如何准备像素大小并在小部件布局宽度和高度(dp)中设置?
我在文档中看到minWidth和minHeight 4x2是250x110dp。
(http://developer.android.com/guide/practices/ui_guidelines/widget_design.html)
我在元数据中设置了值(AppWidgetProviderInfo),如果我在widget_layout的宽度和高度构建中设置了大小, 手机。小部件显示非常小。
如何准备不同文件夹中4x2单元格全尺寸的照片像素?
非常感谢。
我的英语不好。所以我几乎没有表达我的意思。 (我认识中国人)
谢谢。
答案 0 :(得分:0)
如果您希望图片为完整尺寸,则需要在XML
中指定。在XML
中,您可以指定高度和宽度。然后你可以说adjustViewBounds
并将其设置为“true”。接下来,您可以告诉图像您希望它如何定位。对于我自己,我更喜欢将scaleType
设置为“centerCrop”。
<ImageView
android:id="@+id/picture"
android:layout_width="250dp"
android:layout_height="110dp"
android:adjustViewBounds="true"
android:contentDescription="@string/text"
android:scaleType="centerCrop"
android:src="@drawable/a_picture" />
无论哪种方式,您都可以使用XML设置来根据自己的喜好调整图像,这只是一个让您入门的示例
如果您只做小工具,建议使用9补丁,但您只需将图像放在可绘制的hdpi,mdpi,xhdpi和xxhdpi文件夹中即可。您可以找到缩放比率at this link