我尝试使用九个补丁作为布局的背景。但是,会显示九个补丁中的一些指标。看到这个链接 - > 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>
谢谢你。
答案 0 :(得分:0)
您是否看过九个补丁图片本身?您应该可以使用任何图形编辑应用程序打开它。我的感觉是9补丁图像实际上是这里的问题,而不是你的布局。要解决此问题,如果您确认图像包含错误,只需在9patch工具中重新运行切片。
答案 1 :(得分:0)
您的问题是您没有在9补丁工具中制作9补丁。 由于某种原因,左边有两条黑线,左边有一条连续的黑线,顶部有另一条连续的黑线。
另外,我不确定你为什么要将这个特定图像用作9补丁。这没有道理。
http://developer.android.com/tools/help/draw9patch.html本文档解释了9个补丁的用途以及如何正确设置它们。