我使用线性布局来显示相对布局内的图像视图。我希望图像视图水平占据屏幕的整个宽度,并且所有屏幕类型之间没有空格。 但是,我仍然在视图之间留下不需要的空格。我需要帮助。
php -i
答案 0 :(得分:1)
使用:android:scaleType="fitXY"
将您的imageview
代码替换为
<ImageView
android:layout_width="0dp"
android:layout_height="56dp"
android:layout_weight="0.25"
android:scaleType="fitXY"
android:src="@drawable/img_audio"/>
答案 1 :(得分:0)
也许以下布局可以解决问题(我修改了你问题中的代码。根据你的需要修改)
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/back_main"
tools:context="com.example.MainActivity">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:orientation="horizontal">
<ImageView
android:layout_width="0dp"
android:layout_height="56dp"
android:layout_weight="1"
android:src="@drawable/foo" />
<ImageView
android:layout_width="0dp"
android:layout_height="56dp"
android:layout_weight="1"
android:src="@drawable/bar"/>
<ImageView
android:layout_width="0dp"
android:layout_height="56dp"
android:layout_weight="1"
android:src="@drawable/foobar"/>
</LinearLayout>
根据您使用的图像,请考虑在ImageViews中使用“android:scaleType”。