我有一个LinearLayout
只有图像的。由于布局的高度不够,图像尺寸会减小。图像大小正确。然而: 的宽度LinearLayout
太宽了。它实际上是图像的大小,如果adjustviewbound=false
将被设置而不是true
在我的情况下。
这似乎是RelativeLayout
它周围的问题。如果我使用 aLinearLayout
作为页面,则计算是正确的。
任何想法如何获得正确的宽度?(不,我不能改变RelativeLayout
)。
这是供您尝试的布局(我使用的是 Android 4.3 API 18):
<?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>