位图大小错误

时间:2011-10-03 13:14:49

标签: android

HY!

imageview中的位图大小不像10x10

我的代码:

iv = (ImageView) findViewById(R.id.imageViewPizza);
        iv.setMaxHeight(10);
        iv.setMaxWidth(10);

截图:

enter image description here

图像大于10x10

布局:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent" android:orientation="vertical">
    <TextView android:text="Name" android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
    <MultiAutoCompleteTextView android:id="@+id/multiAutoCompleteTextView1" android:layout_height="wrap_content" android:text="" android:layout_width="fill_parent"></MultiAutoCompleteTextView>

    <TextView android:text="Bewertung" android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
    <RatingBar android:id="@+id/ratingBar1" android:layout_width="wrap_content" android:layout_height="wrap_content"></RatingBar>
    <TextView android:text="Foto hinzufügen" android:id="@+id/textView3" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
    <ImageView android:layout_height="wrap_content" android:src="@drawable/icon" android:layout_width="wrap_content" android:id="@+id/imageViewPizza" ></ImageView>
    <RelativeLayout android:id="@+id/relativeLayout1" android:layout_width="fill_parent" android:layout_height="fill_parent">
        <Button android:text="hinzufügen" android:layout_height="wrap_content" android:id="@+id/bt_addform" android:layout_alignParentBottom="true" android:layout_width="fill_parent"></Button>
    </RelativeLayout>
</LinearLayout>

请帮忙

3 个答案:

答案 0 :(得分:0)

设置所需的宽度,然后添加scaleType模式。我会试试fitXY。

http://developer.android.com/reference/android/widget/ImageView.ScaleType.html

答案 1 :(得分:0)

尝试设置此LayoutParams的{​​{1}}。

ImageView

它将设置宽度&amp;与视图相关的高度。

答案 2 :(得分:0)

除了为宽度和高度设置显式值之外,还将layout_width和layout_height设置为wrap_content。相反,您应该将layout_width和layout_height设置为某个数字值。 请看这个链接:http://developer.android.com/guide/practices/screens_support.html