0

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

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

在背景上使用 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>
4

2 回答 2

0

您可以使用 android sdk 工具中的 9 个补丁图像。android-sdk\tools\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

于 2013-08-30T13:08:32.377 回答
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>
于 2013-08-30T12:01:05.050 回答