我试图把一张图片在LinearLayout的左上角,但与图像边框和填充占用整个窗口的宽度。

如果我尝试下面的XML,我得到我的形象与它的边框和跨页的整个宽度的白色背景,除了的是,图像结束的中心和不移动到左侧。

<ImageView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="left"
    android:src="@drawable/banner"
    android:background="@android:color/white"
    android:padding="@dimen/d_8px"
/>

有没有办法,我还没有发现迫使图像时,ImageView设置为layout_width?在fill_parent内左对齐的一些属性。

在此期间,我已经解决此通过丢弃另一个ImageViewLinearLayout和删除空TextView其正确的占用水平空间的其余部分的工作。

有帮助吗?

解决方案

我有一个类似的问题,给您今天早些时候说。难道这对“屏幕设计”观众由Eclipse插件并排侧与XML编辑器提供的,或者是你遇到对齐问题实际运行应用程序时?如果是前者,即appers是在插件的一个错误,如果是后者,尝试添加:

android:scaleType="fitStart"

从我读过的文件,这似乎是最接近于你所需要的。

其他提示

刚上您的布局XML文件是这样配置的ImageView:

                            <ImageView android:id="@+id/imageViewName" 
                            android:layout_width="90dp" 
                            android:layout_height="90dp" 
                            android:scaleType="fitStart" 
                            android:adjustViewBounds="true" 
                            android:padding="10dp" 
                            android:src="@drawable/ic_contact_picture"
                            android:background="@color/white" />
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top