我的背景有问题,我会有一些颜色的背景,以及屏幕右下角的一个图像。现在我有一个布局文件。这是一个相对布局。在这个相对布局中,我放置了android:background =" @ drawable / background"。
以下代码是我在background.xml中放置的代码。该文件保留在drawable文件夹中。
此代码对我来说无效,图片全屏。谁能帮我?我对此并不是很好。
代码:
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/background" >
<shape android:shape="rectangle">
<solid android:color="@drawable/lightgray"/>
</shape>
</item>
<item
android:id="@+id/item_img"
android:layout_width="10dp"
android:layout_height="10dp"
android:scaleType="fitXY">
<bitmap
android:src="@drawable/bg"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
</item>
</layer-list>
首页的相对布局就在这里。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/background"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".StartPage" >
答案 0 :(得分:1)
这就是我猜测,在相对布局中创建一个线性布局..然后你可以控制是scalling .. 你可以发布实际布局(xml) 我会发布这个评论,但我没有足够的声誉..
尝试dis
<item
android:id="@+id/item_img"
android:layout_width="wrap_parent"
android:layout_height="wrap_parent" >
<bitmap
android:src="@drawable/bg"
android:layout_width="10dp"
android:layout_height="10dp"
android:scaleType="fitXY" />
</item>
尝试这种方法..尚未测试它......