2011-11-05 63 views
0

我按照Custom Buttons来创建不同风格的自定义按钮。自定义按钮可绘制错误

在该链接他们纷纷表示要添加的android.jar。

我希望当我创建项目本身也将被添加(?我说得对不对)

没有资源发现在给定的名字相匹配(在与 值“绘制”“@android:绘制/ grey_button_background_pressed_blue “)。

但我得到上述错误我。当我跟着那个教程。

笏错误,这可能是?

+1

在您发布的链接的评论人说:“请在绘制文件夹编辑mybutton_background.xml补丁四个项目的android:可绘制= @安卓。可绘制/ .... - >机器人:可绘制= @绘制/ ....“ –

+0

对不起aleph_null,也不工作..有没有什么办法可以解决 – shanmugamgsn

+0

检查你的drawable foder,在drawable文件夹中是否有mybutton_background.xml? – user370305

回答

0

首先,你用的是什么版本的SDK的罐子?那个教程好像旧。我刚刚检查了我的2.3 SDK文件夹,并没有“灰色”(或蓝色!)按钮可绘制。其次,大多数小部件图片并未公开曝光,所​​以无论如何你都无法做到你想做的事情。在一般情况下,他们的方式来创建一个自定义按钮,将进入在SDK位置的平台文件夹的res文件夹(如\android-sdk\platforms\android-10\data\res\)并复制了要修改成绘项目文件夹中的资产并定制他们那里。

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

+0

谢谢dmon ..为此,我们需要创建按钮样式。有没有我们可以找到自定义按钮图像的网站?或者如果我们需要手动创建如何做 – shanmugamgsn

+1

不知道在哪里得到自定义按钮图像。最简单的方法是用图像编辑器(例如GIMP)修改它们。修改它们时不要修改9个修补区域时要小心;谈到9patch,你应该[阅读](http://developer.android.com/guide/developing/tools/draw9patch.html)关于[it](http://developer.android.com/guide/topics/graphics /2d-graphics.html#nine-patch)。 – dmon

+0

雅感谢dmon ...我会看看它.....我需要学习很多在android似乎 – shanmugamgsn