我正在关注自定义按钮来创建具有不同样式的自定义按钮。
在那个链接中,他们说要添加 Android.jar。
我希望当我创建项目本身时它会被添加(对吗?)
找不到与给定名称匹配的资源(在“drawable”处,值为“@android:drawable/grey_button_background_pressed_blue”)。
但我正在克服错误。当我按照该教程进行操作时。
笏错误这可能是什么?
我正在关注自定义按钮来创建具有不同样式的自定义按钮。
在那个链接中,他们说要添加 Android.jar。
我希望当我创建项目本身时它会被添加(对吗?)
找不到与给定名称匹配的资源(在“drawable”处,值为“@android:drawable/grey_button_background_pressed_blue”)。
但我正在克服错误。当我按照该教程进行操作时。
笏错误这可能是什么?
首先,你用的是什么版本的SDK的jar?那个教程似乎很老了。我刚刚检查了我的 2.3 SDK 文件夹,并且没有“灰色”(或蓝色!)按钮可绘制对象。其次,大多数小部件图像都不会公开,因此无论如何您都无法做您想做的事情。通常,他们创建自定义按钮的方法是进入res
SDK 位置(例如)中平台文件夹的文件夹,\android-sdk\platforms\android-10\data\res\
然后将要修改的资源复制到drawables文件夹中并在那里自定义它们。
在这种情况下,您希望复制\drawable\btn_default.xml
所有相应的图像,\drawable-hdpi\btn_default_*.png
并根据需要更新它们。然后要引用复制的按钮,您将使用正常语法:(@drawable/btn_default
或您给它的任何名称)。