Ninepatch图形显示中的错误

时间:2012-07-19 03:25:11

标签: android nine-patch

我尝试使用九个补丁作为布局的背景。但是,会显示九个补丁中的一些指标。看到这个链接 - > 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>

谢谢你。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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

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