我正在尝试将 9-patch 图像设置为我的一项活动的背景,但它不必要地拉伸,使一切变得奇怪。我使用draw9patch创建它,并在左下角添加一个像素,在右上角添加一个像素。然后我将它作为 intro_bg.9.png 保存到我的 drawables 目录中。我想拉伸最底部并拉伸最右侧,但前提是它也有。如果没有,那么我希望它保持机智。
当我将它设置为父布局的背景时,它会水平和垂直拉伸它,当我在我的机器人上运行它时它甚至不显示我的按钮。
我已经完成了谷歌搜索,但没有关于如何让这样的东西工作的好信息。我错过了什么?
我还尝试了一些其他配置,包括使用填充边(右侧和底部),但结果相同。
谢谢
设置为背景的代码:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/intro_bg"
>
好像:
应该看起来像: