Android的布局 - 与ImageView的对齐问题
-
19-08-2019 - |
题
我试图把一张图片在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
内左对齐的一些属性。
在此期间,我已经解决此通过丢弃另一个ImageView
内LinearLayout
和删除空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" />
不隶属于 StackOverflow