0

我尝试使用九个补丁作为布局的背景。但是,显示了九个补丁中的一些指标。请参阅此链接-> http://dl.dropbox.com/u/78582670/NinePatchError.png

怎么去掉指标??

我的嵌套布局:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#FFFEFEFE"
android:orientation="horizontal" >

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_weight="0.5"
    android:text="@string/test1" />

<FrameLayout
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:background="@drawable/menu_bg2">

</FrameLayout>

谢谢。

4

2 回答 2

0

你看过九个补丁图像本身吗?您应该可以使用任何图形编辑应用程序打开它。我的感觉是 9 补丁图像实际上是这里的问题,而不是你的布局。要解决此问题,如果您确认图像包含错误,只需在 9patch 工具中重新运行切片即可。

于 2012-07-19T03:32:42.943 回答
0

您的问题是您没有在 9 补丁工具中制作 9 补丁。出于某种原因,当您应该在左侧有一条连续的黑线而在顶部有另一条连续的黑线时,由于某种原因,您在左侧有两条黑线。

另外,我不确定您为什么要将此特定图像用作 9 补丁。这没有道理。

http://developer.android.com/tools/help/draw9patch.html本文档解释了 9 个补丁的用途以及如何正确设置它们。

于 2012-07-19T04:53:06.790 回答