Изображение, которое вы ищете, находится в папке android sdk, а именно: android-sdk / platform / android-1.6_r02-macosx / data / res / drawable / btn_default.xml на моем Mac.На самом деле это нарисованный список состояний, который определяет, какое изображение использовать для какого состояния кнопки.
Вы можете скопировать btn_default.xml и соответствующие изображения (btn_default_normal.9.png, ...) в папку для рисования ваших проектов и отредактироватьpng, и заставьте кнопки использовать ваш собственный btn_default.xml в качестве фона.Если вы копируете и изменяете изображения, вы должны подчиняться Лицензии (я думаю, что это Apache 2).
РЕДАКТИРОВАТЬ
Нет изображения "btn_default.png"просто нарисованный список состояний "btn_default.xml".В нем перечислены изображения для различных состояний кнопки.Эти изображения называются: btn_default_normal.9.png, btn_default_selected.9.png, btn_default_pressed.9.png и т. Д.
Чтобы найти определенные изображения, необходимо пройти вверх по папкам res конкретной платформы.Ресурсы будут находиться в папке платформы той версии Android, в которой они были представлены.Т.е. я могу найти btn_default_normal.9.png в android-1.6_r02-macosx / data / res / drawable и в android-1.5 / data / res / drawable , но не в Android-8 / данных / RES / Drawable .Это означает, что 1.5 ввел ресурс, 1.6 каким-то образом изменил ресурс, и android-8 использует этот ресурс из более ранней версии (возможно, 1.6).
Не все ресурсы являются открытыми, что является причиной ошибки "Ошибка:Ресурс не является общедоступным. (В 'background' со значением '@android: drawable / btn_default_transparent') ".Чтобы использовать btn_default_transparent.xml, скопируйте btn_default_transparent и изображения, на которые он ссылается, в вашу папку проектов.