当前位置: 首页 > 知识库问答 >
问题:

Android studio mipmap和9-patch绘图功能

臧翰采
2023-03-14

我正面临着一个奇怪的问题,试图将9个补丁绘图放入新的android studio mipmap目录。我已经将所有图像放入指定的文件夹,就像我以前使用drawable一样,但当我尝试将其包含在项目中时,它会说

无法解析符号@mipmap/myfile

我认为它不能解析符号,因为“真实”文件名有.9,但是点不能用于定义可绘制。我试过了,但没有成功

是否有人面临同样的问题?目前,我已经添加了drawables文件夹,并定义了eclipse风格的所有内容,它正在工作,但这是一种解决问题的丑陋方式。非常感谢。

共有2个答案

陶健
2023-03-14

编译和IDE解析是两码事。Android Studio可以找到你的mipmap图像,但是当你尝试编译时,Androidsdk不支持2点的命名约定。只需将图像重命名为greenbuttonbg.png

张晨朗
2023-03-14

您必须将所有9-patch图像添加到drawable文件夹,并通过引用@drawable/your_image_name来使用它。

有关更多信息,请参阅Android开发者博客

 类似资料:
  • Draw 9-patch tool 是 Android SDK 中附带的工具,可以让你很容易的通过一个所见即所得(WYS|WYG)的编辑器来创建一个九宫格NinePatch图。 下面是一个便捷指南。你需要PNG图像来创建一个九宫格。 1.  从一个终端(比如windows浏览器),启动这个draw9patch应用程序,该程序位于你的SDK /tools 目录下。 2.  把你的PNG图像拖放到这个

  • 我是新来的,试图绘制一个包含顶点的图。 我开始做一些实验: 然后,我加载了我的-顶点图,并在绘制图时出错。我以为是因为图表太大了。所以,我试着用一个像下面这样的小图表来绘制: 然而,我对这个图表也有同样的问题。 因为我能画一个小图形,但不能画一个大图形,所以我不确定这是语法问题还是igraph不能处理大图? 我正在使用Mac OS X. Python 2.7.6. igraph 0.7.1。

  • 从 iPhone 或 iPad 上开始,在桌面上微调并完成! 您的设计工作流程的第一步是在 iPhone 或 iPad 上进行构思、描摹或原型设计吗? 试试 Adobe Illustrator Draw 吧!这是一款适用于 iPad 或 iPhone 的应用程序。Draw 将您常用的矢量绘图工具和功能整合到一个现代化的简化界面中。您可以绘制线条、形状和自由格式的插图,并使其具有十个绘制图层和一个照

  • 目标 学习使用OpenCV绘制不同的几何形状 您将学习以下功能:cv.line(),cv.circle(),cv.rectangle(),cv.ellipse(),cv.putText()等。 代码 在上述所有功能中,您将看到一些常见的参数,如下所示: img:您要绘制形状的图像 color:形状的颜色。对于BGR,将其作为元组传递,例如:(255,0,0)对于蓝色。对于灰度,只需传递标量值即可。

  • 本文向大家介绍HTML5 canvas 9绘制图片实例详解,包括了HTML5 canvas 9绘制图片实例详解的使用技巧和注意事项,需要的朋友参考一下 绘制图片 Var image=new Image(); image.src=” http://img4.duitang.com/uploads/item/201406/25/20140625182321_4MTau.thumb.700_0.jpeg

  • 主要内容:绘制线性函数图像,绘制正弦波图,subplot(),bar()柱状图,numpy.histogram(),plt()Matplotlib 是 Python 的绘图库,它经常与 NumPy 一起使用,从而提供一种能够代替 Matlab 的方案。不仅如此 Matplotlib 还可以与 PyQt 和 wxPython 等图形工具包一起使用。 Matplotlib 最初由 John D. Hunter 编写,目前,它的最新的版本是 3.3.1,最后一个支持 Python 2 的版本是 2.2