android widget 4x2全尺寸照片准备?

时间:2014-11-05 14:30:49

标签: android widget

我想设计大约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单元格全尺寸的照片像素?

非常感谢。

我的英语不好。所以我几乎没有表达我的意思。 (我认识中国人)

谢谢。

1 个答案:

答案 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