ImageButton变得越来越大

时间:2017-11-01 15:43:08

标签: android android-layout android-glide android-imagebutton

我使用glide在ImageButton视图中加载图像。单击该按钮可打开相机,拍摄的照片将显示在按钮上。 我面临着一个相当奇怪的问题,每拍一张照片,按钮上的图像就会变大......

你知道为什么吗?

有些代码可能有所帮助:

// I use this to update the ImageButton
RequestManager glide = Glide.with(this);
glide.clear(mLeftTopImageButton);
glide.load(file.getAbsolutePath()).into(mLeftTopImageButton);

在xml文件中:

<LinearLayout
    android:orientation="vertical"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:layout_marginBottom="12dp"
    android:layout_weight="1" >
    <ImageButton
        android:background="?android:colorBackground"
        android:id="@+id/button1_image"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:src="@android:drawable/ic_menu_camera" />
    <TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:textSize="12sp"
        android:textStyle="bold"
        android:gravity="center_horizontal"
        android:text="Button1"/>
 </LinearLayout>

编辑:

这是图像中的例子

谢谢,

1 个答案:

答案 0 :(得分:0)

As @&#34; Lalit Singh Fauzdar&#34;说它足以修复高度以防止这种行为。