android布局背景图像拉伸

时间:2013-08-30 11:47:24

标签: android

在我的应用程序中,我在屏幕背景上设置图像,但像这个屏幕一样拉伸像素

我看到一个解决方案使用bitmapstrech.xml放在onbackground但现在屏幕看起来像这样

在背景上使用bitmapSrech.xml后如何调整背景以停止拉伸图像???

               <RelativeLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:background="@drawable/bitmapstrech"
    android:orientation="horizontal" >

    <ImageView
        android:id="@+id/btnback"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:paddingLeft="5dp"
        android:paddingTop="20dp"
        android:src="@drawable/back" >
    </ImageView>

    <ImageView
        android:id="@+id/test_button_image2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:paddingLeft="5dp"
        android:paddingRight="15dp"
        android:paddingTop="15dp"
        android:src="@drawable/options1" />
</RelativeLayout>

2 个答案:

答案 0 :(得分:0)

你可以做这样的事情

 <RelativeLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content">

    <ImageView
        android:id="@+id/btnback"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:paddingLeft="5dp"
        android:paddingTop="20dp"
        android:src="@drawable/back" >
    </ImageView>

   <ImageView
        android:id="@+id/bitmap"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:padding="10dp"
        android:src="@drawable/bitmapstrech" >
    </ImageView>

    <ImageView
        android:id="@+id/test_button_image2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:paddingLeft="5dp"
        android:paddingRight="15dp"
        android:paddingTop="15dp"
        android:src="@drawable/options1" />
</RelativeLayout>

答案 1 :(得分:0)

您可以使用Android sdk工具中的9个补丁图片。 Android的SDK \工具\ draw9patch.bat 有关更多信息,请查看此链接: http://www.androiddom.com/2011/05/android-9-patch-image-tutorial.html http://android-ui-utils.googlecode.com/hg/asset-studio/dist/nine-patches.html