边框线在Android中显示为可绘制
您好,我正在尝试从这个工具中获取九个可绘制补丁,它生成了不同密度的可绘制补丁,我将其设置为按钮的背景,但它生成的可绘制补丁在图像的四个侧面都有边框线,当我尝试在设备中运行应用程序时,也会出现这些边框线 为什么会这样?你能告诉我如何避免这种情况吗边框线在Android中显示为可绘制,android,android-layout,android-drawable,nine-patch,Android,Android Layout,Android Drawable,Nine Patch,您好,我正在尝试从这个工具中获取九个可绘制补丁,它生成了不同密度的可绘制补丁,我将其设置为按钮的背景,但它生成的可绘制补丁在图像的四个侧面都有边框线,当我尝试在设备中运行应用程序时,也会出现这些边框线 为什么会这样?你能告诉我如何避免这种情况吗 <Button android:id="@+id/submitButton" android:layout_width="match_parent" android:contentDescription="@null"
<Button
android:id="@+id/submitButton"
android:layout_width="match_parent"
android:contentDescription="@null"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/sign_up_views_vertical_top_margin"
android:background="@drawable/sign_up_via_email_selector" />
通过电子邮件\u selector.xml注册
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/sign_up_submit" />
</selector>
提前感谢检查图像名称是否正确 它应该是注册\u提交.9.png,出现的线条实际上是9patch为拉伸定义的区域
如果图像的名称正确,则可能是您使用的联机实用程序弄乱了资源。尝试使用android sdk中的9patch生成器(查找[your_sdk\u path]\tools\draw9patch.bat),并尝试自己生成一个,看看问题是否仍然存在。检查图像的名称是否正确 它应该是注册\u提交.9.png,出现的线条实际上是9patch为拉伸定义的区域
如果图像的名称正确,则可能是您使用的联机实用程序弄乱了资源。尝试使用android sdk中的9patch生成器(查找[your_sdk\u path]\tools\draw9patch.bat),并尝试自己生成一个,看看问题是否仍然存在。您是否可以检查如何将9补丁映像放置在drawable文件夹中,9补丁图像应命名为sign__submit.9.png能否请检查您如何将9补丁图像放置在drawable文件夹中,9补丁图像应命名为sign__submit.9.png此处您应用了错误的补丁,y它显示您的边框请查看此处您应用了错误的补丁,y它显示您的边框请查看此