我正在关注Custom Buttons以创建具有不同风格的自定义按钮。
在那个链接中他们说要添加Android.jar。
我希望当我自己创建项目时,它会被添加(我是对的吗?)
找不到与给定名称匹配的资源(在'drawable'处) 值'@android:drawable / grey_button_background_pressed_blue')。
但我犯了错误。当我按照那个教程。
这可能是Wat错误?
答案 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
(或您提供的任何名称)。