小部件自动调整图像大小

时间:2012-05-19 21:39:58

标签: android android-widget android-imageview

我有一个包含2个图像视图的小部件。当我调整窗口小部件的大小时,其中一个图像视图保持相同的大小,但另一个更改。我希望它们两者保持相同的大小,但我不知道图像之间有什么区别。两者都在布局中使用相同的属性定义(当然除了src),并且两者都位于drawable-hdpi中。 Android如何确定是否调整图像大小?它需要具备一些特殊属性吗? 谢谢你的帮助。

这是布局:

<LinearLayout android:layout_width="0dip" android:layout_height="fill_parent"
    android:orientation="vertical" android:layout_gravity="right"
    android:layout_weight="0.1">
    <ImageView android:id="@+id/update_button" android:layout_width="wrap_content"
        android:layout_height="wrap_content" android:src="@drawable/update_blue_small"
        android:contentDescription="@string/update_content_description"/> 
        <!-- android:text="@string/update_button_label"/> -->
    <ImageView android:id="@+id/configure_button" android:layout_width="wrap_content"
        android:layout_height="wrap_content" android:src="@drawable/update_blue_small"
        android:contentDescription="@string/config_content_description"/>
        <!-- android:text="@string/configure_button_label"/> -->
</LinearLayout>

1 个答案:

答案 0 :(得分:0)

尝试在每个ImageView上设置android:scaleType="center"

查看ImageView.ScaleType的文档以获取更多详细信息。 http://developer.android.com/reference/android/widget/ImageView.ScaleType.html