在id为imageView1的图像视图中,height设置为match_parent,即使它不占据整个高度。底部和顶部留有一些空间。但如果我将其重量改为3,那么它的工作符合要求。可能是什么原因以及解决问题的可能方法。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:background="@drawable/background_img" >
<ImageView
android:id="@+id/imageView1"
android:layout_height="match_parent"
android:layout_width="0px"
android:layout_weight="2"
android:src="@drawable/image031" />
<LinearLayout
android:layout_width="0px"
android:layout_height="match_parent"
android:layout_weight="3"
android:orientation="vertical" >
// some code here
</LinearLayout>
</LinearLayout>
答案 0 :(得分:1)
请尝试这种方式,希望这有助于您解决问题。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:id="@+id/imageView1"
android:layout_height="match_parent"
android:layout_width="0dx"
android:layout_weight="2"
android:src="@drawable/ic_launcher"
android:scaleType="fitXY"/>
<LinearLayout
android:layout_width="0dx"
android:layout_height="match_parent"
android:layout_weight="3"
android:orientation="vertical" >
// some code here
</LinearLayout>
</LinearLayout>