Когда я пытаюсь использовать по умолчанию для Android иконки, я использую:Где @android: drawable ищет?
android:icon="@android:drawable/ic_"
И на Android Studio, если я ударил ctrl-space
, я получаю список Доступные ic_
иконки.
Я полагаю, что они происходят из папки android-sdks, но если да, то где именно?
Как мой targetSdkVersion = "22", я предположил, что могу найти эти значки и добавить еще один из https://github.com/google/material-design-icons, в android-sdks/platforms/android-22/data/res/
, где я могу найти drawable-xhdpi и все остальные, но, очевидно, это не похоже на дело.
http://google.github.io/material-design-icons/#icons-for-android не очень помогает мне в использовании.
Любая помощь?
вы не должны обращаться к чертежам Android. Рекомендуется скопировать их в ваш проект, потому что их можно удалить/переименовать в более поздней версии. – tyczj
@tyczj вот что я тоже хотел сказать. а также не добавляйте туда свои собственные изображения, используйте папку ресурсов приложения – finki
@tyczj, «потому что их можно удалить/переименовать в более поздней версии» - те, которые определены в 'android.R.drawable', достаточно безопасны; было бы удивительно, если бы Google избавился от них из-за требований обратной совместимости. Однако, если * все * ваши значки могут быть удовлетворены с помощью значков 'android.R.drawable', лучше использовать их непосредственно в вашем проекте, поэтому вы будете контролировать их точный внешний вид (например, чтобы соответствовать другим значкам, которые вы дизайн себя или получить из других источников). – CommonsWare