LinearLayout太大/错误的图像大小计算

时间:2013-09-16 13:59:25

标签: android android-linearlayout android-imageview

我有LinearLayout只有图片。由于布局的高度不够,因此图像尺寸减小。图像大小正确。 但是:LinearLayout的宽度太宽。实际上,如果adjustviewbound=false设置为true而不是RelativeLayout,那么图像的大小就像我的情况一样。

这似乎是围绕它的LinearLayout的问题。如果我使用RelativeLayout作为页面,则计算是正确的。

任何想法如何获得正确的宽度? (不,我无法更改<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <LinearLayout android:id="@+id/map_Test" android:layout_width="wrap_content" android:layout_height="10dp" android:background="@color/red" android:orientation="horizontal" > <ImageView android:id="@+id/map_DrillDownImage1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:adjustViewBounds="true" android:src="@android:drawable/ic_dialog_alert" /> <ImageView android:id="@+id/map_DrillDownImage2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="2dp" android:adjustViewBounds="true" android:src="@android:drawable/ic_dialog_email" /> </LinearLayout> </RelativeLayout> )。

以下是您尝试的布局(我使用的是Android 4.3 API 18):

{{1}}

0 个答案:

没有答案