Development Tip

모든 표준 Android 아이콘 리소스는 어디에 있습니까?

yourdevel 2020. 10. 24. 11:58
반응형

모든 표준 Android 아이콘 리소스는 어디에 있습니까?


처음으로 Java / Android 응용 프로그램을 작성하기 시작 했으므로 전체 n00b 질문을 용서하십시오.

검색 아이콘 / 메뉴 아이콘 등과 같은 표준 운영 체제 아이콘에 어떻게 액세스합니까? 내가 찾을 것으로 예상되는 res / drawable 폴더에 없습니다. SDK의 일부로 사용할 수 있습니까? 아니면 별도로 다운로드해야합니까?

편집하다

더 도움이 될 수 있습니다. 다음 오류가 발생합니다 (반복됨).

[2011-09-08 19:59:47 - TweetTab] C:\Users\Dan\workspace\TweetTab\res\menu\options_menu.xml:4: error: Error: No resource found that matches the given name (at 'icon' with value '@drawable/ic_menu_search').

그러나 아이콘이 비어 있지 않고 xml은 다음과 같습니다.

<?xml version="1.0" encoding="utf-8"?>

<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/search"
        android:icon="@drawable/ic_menu_search"
        android:title="@string/search"/>
</menu>

내가 뭔가를 놓치고 있습니까?

해결

나는 변경 android:icon="@drawable/ic_menu_search"android:icon="@android:drawable/ic_menu_search"하고 그 다음 아이콘을 찾을 수 있습니다.


을 통해 android.R.drawable.*또는 xml로 액세스 할 수 있습니다 @android:drawable/something.


Windows에 Eclipse 용 Android SDK를 설치했습니다.

이제 "C : \ Program Files \ Android \ android-sdk-windows \ platforms \ android-9 \ data \ res ..."에서 모든 리소스를 찾을 수 있습니다.


대신 이것을 시도하십시오.

         android:src="@android:drawable/ic_menu_camera"

이제 벡터 자산을 사용하여 Android 용 표준 (또는 사용자 지정) 아이콘을 생성 할 수 있습니다.

  • build.gradle 파일에 'com.android.tools.build:gradle:1.4.0-beta3'을 추가합니다. (안정적인 버전은 몇 주 안에 나올 것입니다).
  • res / drawable /> New> Vector Asset을 마우스 오른쪽 버튼으로 클릭하여 벡터 자산을 추가합니다. Android Studio는 드로어 블을 선택할 수있는 내장 뷰어를 제공합니다.
  • 평소처럼 아이콘을 참조하세요. 예 : android : icon = "@ drawable / ic_help_24dp"

그들 중 많은 것을 찾을 수 android.R.drawable있지만 모두가 공개적으로 접근 할 수있는 것은 아닙니다.


누군가 아이콘을 가져 오는 데 유용한이 페이지를 볼 수 있습니다 ... http://developer.android.com/design/style/iconography.html


로컬 SDK 폴더에서 android.R.drawable 이미지를 찾을 수 있습니다. (Android Studio 3.0을 사용하여 테스트)

먼저 여기에서 드로어 블 이름에 대한 문서를 살펴보십시오. https://developer.android.com/reference/android/R.drawable.html

두 번째로 드라이브에서 해당 이미지 names.png 중 하나를 검색하거나 Android Studio 활동에 이름을 입력하고 마우스 오른쪽 버튼으로 클릭 (goto 선언)하여 이미지를 봅니다. 그런 다음 해당 이미지를 마우스 오른쪽 버튼으로 클릭하여 경로를 복사 할 수도 있습니다. 그런 다음 해당 폴더를 열고 거기에있는 모든 PNG를 봅니다.

Windows 10의 예 : android.R.drawable.star_big_on은 user / AppData / Local / Android / Sdk / platforms / android-25 / data / res / drawable-hdpi / star_big_on.png에 있습니다.

(또한 Windows AppData는 숨겨진 폴더이므로 클릭하여 각 폴더를 열 때 숨겨진 것으로 표시하도록 Windows 탐색기를 설정해야 할 수도 있습니다.)

또한 머티리얼 디자인 아이콘 / 설명을 확인해야하는 경우보기 좋은 곳입니다 : https://material.io/icons


Visual Studio / Xamarin Android 캠프의 경우 다음 플러그인을 사용하여 표준 재질 아이콘을 매우 ​​쉽게보고 추가 할 수 있습니다.

https://marketplace.visualstudio.com/items?itemName=nikainteristi.Materialiconsgenerator

내 프로젝트에서 몇 번 사용했습니다.

참고 URL : https://stackoverflow.com/questions/7352898/where-are-all-the-standard-android-icon-resources

반응형