0

我有这张 9-patch 图片“Imageview3” 在此处输入图像描述

我想添加我的活动。我希望红色手臂与屏幕边框完美匹配。但是当我做 SCALE:fitXy 时,这是我得到 在此处输入图像描述 的,所以你看起来它不起作用,我尝试了所有的比例,我试图拉伸图像,但它永远不适合。

这是我的代码

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >

<FrameLayout
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_weight="1" >


         <ImageView
             android:id="@+id/imageView2"
             android:layout_width="324dp"
             android:layout_height="fill_parent"
             android:scaleType="centerCrop"
             android:paddingTop="150dp"
             android:paddingRight="0dp"
             android:src="@drawable/diviseur" />

         <ImageView
             android:id="@+id/imageView3"
             android:layout_width="407dp"
             android:layout_height="wrap_content"
             android:adjustViewBounds="true"
             android:scaleType="fitXY"
             android:src="@drawable/a1"
             android:visibility="visible" />

</FrameLayout>

</LinearLayout>

谢谢您的帮助

4

4 回答 4

0

删除 android:scaleType="fitXY"并保留android:layout_width="match_parent"。试试看。

于 2013-01-23T12:14:40.630 回答
0

不要使用 android:src="@drawable/diviseur",而是尝试使用 android:background="@drawable/diviseur"。并且还考虑使用 android:layout_weight="1" 属性。

于 2014-07-01T11:42:46.480 回答
0

确保您的实际图像周围没有白色边框。如,确保手臂位于图像的最末端。

于 2013-09-20T16:26:06.710 回答
0

尝试这个

<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent" >

<ImageView
    android:id="@+id/banner"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:scaleType="fitCenter"
    android:adjustViewBounds="true"
    android:src="@drawable/foo"
    />

于 2017-10-26T05:17:49.127 回答