2014-11-05 66 views
0

我想设计有关4x2单元大小的小部件。android部件4x2全尺寸照片准备?

但我读了官方文件,

有minWidget并在AppWidgetProviderInfo元数据分别了minHeight设置。

现在我想在4x2单元格中设置全尺寸照片(不使用9补丁方法)。

如何准备以像素为单位的照片尺寸并在小部件布局宽度和高度(dp)中设置?

我在文档中看到了minWidth和minHeight 4x2是250x110dp。

http://developer.android.com/guide/practices/ui_guidelines/widget_design.html

我在元数据(AppWidgetProviderInfo)设置的值,如果我在widget_layout宽度和高度设定尺寸在 手机建立。该小部件显示非常小。

如何在4x2单元格中准备完整大小的照片像素在不同的文件夹中?

非常感谢。

我的英文不好。所以我很难表达我的意思。 (我知道中文)

谢谢。

回答

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