BUG? ImageView的背景造成图像伸展

我想写代表以下GUI一个xml:

-------------------- | <text>| | <text>| | | |<pic> | --------------------

在我想有一个形象的背景....我写了下面:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/layout_root" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent" android:padding="5dp" android:background="@drawable/image1" > <RelativeLayout android:id="@+id/widget48" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android" android:background="@color/transparent" > <TextView android:id="@+id/title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="TextView" android:layout_alignParentTop="true" android:layout_alignParentRight="true" > </TextView> <TextView android:id="@+id/description" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="TextView" android:layout_below="@+id/title" android:layout_alignParentRight="true" android:padding="10dp" > </TextView> <ImageView android:id="@+id/image" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </RelativeLayout> </LinearLayout>

下列与XML的背景图像看起来不错,但ImageView的不是所在的位置,我希望它是...加入以下后:

android:layout_alignParentLeft="true" android:layout_alignParentBottom="true"

到ImageView的背景图像被拉伸,看起来丑陋....

我如何设置图像的左下方,而不会导致后台得到拉伸?

谢谢!



首先感谢试图帮助的....想你最后的建议

尝试都相对布局和线性更改为:机器人:layout_width =“WRAP_CONTENT”机器人:layout_height =“WRAP_CONTENT”

仍然没有成功......我所做的代码更容易 - 去掉外层布局,

<RelativeLayout android:id="@+id/widget48" android:layout_width="wrap_content" android:layout_height="wrap_content" xmlns:android="http://schemas.android.com/apk/res/android" android:background="@drawable/single_detail" > <TextView android:id="@+id/title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_alignParentRight="true" android:paddingTop="50px" android:paddingRight="25px" android:textStyle="bold" android:textColor="#0000FF" > </TextView> <TextView android:id="@+id/description" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/title" android:layout_alignParentRight="true" android:paddingTop="10px" android:paddingRight="25px" android:textColor="#0000FF" > </TextView> <ImageView android:id="@+id/image" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentBottom="true" /> </RelativeLayout>

如图中所示的图像还是同样的问题....其他的想法?

我很绝望...... :)

帮帮我!!!! 请!!!!

--------------解决方案-------------

如果您希望图像是布局的研究背景只是把它android:background=在相对 ​​布局

但如果你想使用的ImageView你可以改变android:scaleType=图形视图,所以它不会伸展

这里是该问题的例子:

好: BUG?  ImageView的背景造成图像伸展

坏: BUG?  ImageView的背景造成图像伸展

分类:安卓 时间:2015-03-16 人气:3
本文关键词: 机器人,机器人布局
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.526 (s). 10 q(s)