1

2 つの画像ビューを含むウィジェットがあります。ウィジェットのサイズを変更すると、画像ビューの 1 つは同じサイズのままですが、もう 1 つは変更されます。両方とも同じサイズのままにしたいのですが、画像の違いがわかりません。どちらもレイアウトで同じ属性で定義されており (もちろん 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>
4

1 に答える 1

0

android:scaleType="center"各ImageViewで設定してみてください。

詳細については、ImageView.ScaleTypeのドキュメントを確認してください。 http://developer.android.com/reference/android/widget/ImageView.ScaleType.html

于 2012-05-19T22:34:23.447 に答える