适合android工作室项目的背景图像

时间:2015-03-25 11:16:40

标签: java android

当我在android studio上将图像应用到模拟器时,它会提供不覆盖边框的图像。这个问题的屏幕截图如下,但我得到的是用我的图像完全填充模拟器。

enter image description here

XML代码:

 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"  
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:background="@drawable/background_image"
    android:paddingBottom="@dimen/activity_vertical_margin"  
    tools:context=".MainActivity">

</RelativeLayout>

enter image description here

1 个答案:

答案 0 :(得分:1)

您的XML看起来像是:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:paddingLeft="16dp"
   android:paddingRight="16dp"
   android:paddingTop="16dp"
   android:paddingBottom="16dp"" >

所以您要做的就是从XML中删除paddings,如果您正确放置了图像,它将适合您的屏幕:)

EDIT1

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:tools="http://schemas.android.com/tools"  
   android:layout_width="match_parent" 
   android:layout_height="match_parent" 
   android:background="@drawable/background_image"
   tools:context=".MainActivity">

</RelativeLayout>

EDIT2

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"  
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="@drawable/background_image"
    android:layout_centerInParent="true"
    android:scaleType="centerCrop"
    tools:context=".MainActivity">

</RelativeLayout>

EDIT3

请改用此图片:http://i.imgur.com/oqES1TU.jpg