【问题标题】:custom button drawable error自定义按钮可绘制错误
【发布时间】:2011-11-05 13:24:50
【问题描述】:

我关注Custom Buttons 来创建不同风格的自定义按钮。

在那个链接中,他们说要添加 Android.jar。

我希望当我创建项目本身时,它会被添加(对吗?)

找不到与给定名称匹配的资源(在“可绘制”处 值'@android:drawable/grey_button_background_pressed_blue')。

但我正在克服错误。当我按照该教程进行操作时。

这可能是什么错误?

【问题讨论】:

  • 您发布的链接中的一个 cmets 说“请编辑可绘制文件夹中的 mybutton_background.xml。修补四个项目。android:drawable=@android:drawable/.... -> android: drawable=@drawable/...."
  • 对不起 aleph_null 也不起作用..有什么办法解决
  • 检查你的drawable foder,drawable文件夹中有mybutton_background.xml吗?
  • ya drawable/mybutton_background.xml 在那里

标签: android drawable xml-drawable


【解决方案1】:

首先,您使用的是什么版本的 SDK 的 jar?那个教程似乎reeeeally老了。我刚刚检查了我的 2.3 SDK 文件夹,并且没有“灰色”(或蓝色!)按钮可绘制对象。其次,大多数小部件图像都不会公开,因此无论如何您都无法做您想做的事情。通常,他们创建自定义按钮的方法是进入 SDK 位置中平台文件夹的 res 文件夹(例如 \android-sdk\platforms\android-10\data\res\),然后将要修改的资产复制到 your drawables 文件夹并在那里自定义它们。

在这种情况下,您想复制\drawable\btn_default.xml\drawable-hdpi\btn_default_*.png 中的所有相应图像并根据需要更新它们。然后要引用复制的按钮,您将使用正常语法:@drawable/btn_default(或您给它的任何名称)。

【讨论】:

  • 谢谢 dmon.. 为此我们需要创建按钮样式。有没有可以找到自定义按钮图像的网站?或者如果我们需要手动创建怎么做
  • 不知道从哪里获得自定义按钮图像。最简单的方法是使用图像编辑器(例如 GIMP)修改它们。修改它们时要小心,不要修改 9 个补丁区域;说到9patch,你应该readit
  • 谢谢 dmon...我会看看它.....我似乎需要在 android 中学习很多东西
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-08-14
  • 1970-01-01
  • 1970-01-01
  • 2012-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-18
相关资源
最近更新 更多