自定义按钮可绘制错误

时间:2011-11-05 13:24:50

标签: android drawable xml-drawable

我正在关注Custom Buttons以创建具有不同风格的自定义按钮。

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

我希望当我自己创建项目时,它会被添加(我是对的吗?)

  

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

但我犯了错误。当我按照那个教程。

这可能是Wat错误?

1 个答案:

答案 0 :(得分:0)

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

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