Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
边框线在Android中显示为可绘制_Android_Android Layout_Android Drawable_Nine Patch - Fatal编程技术网

边框线在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它显示您的边框请查看此