0

我正在关注自定义按钮来创建具有不同样式的自定义按钮。

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

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

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

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

笏错误这可能是什么?

4

1 回答 1

0

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

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

于 2011-11-05T14:43:57.313 回答