2017-01-19 2 views
-3

android studio 2.1.3, 을 사용하고 있습니다. 'com.android.support:appcompat-v7:23+'를 가져 오기 프로그램에서 가져와야합니다. 이제 응용 프로그램 모듈에서 appcompat 라이브러리의 이미지를 사용하고 싶습니다. 가능한 한 빨리 회신을 보내주십시오.라이브러리 모듈의 응용 프로그램 모듈에 drawable 리소스를 사용하는 방법은 무엇입니까?

캡쳐 화면이 있습니다. 이미지를 확인하십시오.

enter image description here

+0

[이미지 뷰를 이미지로 설정하는 방법] (http://stackoverflow.com/questions/13513953/how-to-set-image-in-imageview-in-android) – Knattic

답변

0

XML- 를 들어 이미지 뷰를 확인합니다.

android:src="@drawable/name" 

보기 - 이미지 내부 쓰기이 있으며

enter image description here

그래서 이제 클립 아트 아이콘을 클릭하고 아이콘과 사진의 수백가 작동된다. 아마도 외부 라이브러리와 동일 할 것입니다. 원하는 이미지를 찾으려면 다음을 클릭하고 드로어 블 폴더에 추가 된 다음 이미지를 사용할 수 있습니다.

+0

나는 어떻게 사용하는지 안다. 내 모듈에서 라이브러리의 이미지를 사용하고 싶습니다. 알았어? –

+0

그래, 할 수있다 – Knattic

+0

메인 애플 리케이션에서 드로어 블 폴더로 이동하십시오. 새로운 >> 이미지 자산 >> 아이콘을 마우스 오른쪽 버튼으로 클릭하고 원하는 이미지를 선택하십시오. – Knattic

0

xml에 imageView를 추가하고 배경을 추가하십시오.

android:background="@drawable/any_image_you_want" 
+0

drawable을 설정하는 방법을 알고 있습니다. 내 질문에 appcompat 이미지가 모듈에 표시되지 않는 이유는 무엇입니까? –

+0

gradble 파일에 종속성을 추가 한 경우 모듈에 반드시 appcpmpat res 폴더에 액세스 할 수 있지만 Android 모듈에서는 볼 수 없습니다. 프로젝트 내부로 이동하여 appcpmpat의 res 폴더를 참조하십시오. –

+0

첨부 된 이미지 당신은 프로젝트 구조를 통해 res 폴더를 볼 수 있습니다. 안드로이드에 가면 보이지 않지만 모듈에 라이브러리로 추가되어 액세스 할 수 있습니다. –

1
당신은 APPCOMPAT 라이브러리에서 자원 that.Most 할 수 없습니다

은 사적입니다 라이브러리는 고해상도의 public.xml/그것의 값이 XML에 정의 된 자원 만하는 접근 자원의 나머지를 가지고있다 암시 적으로 사적이고 안드로이드는 그들을 사용하기위한 제안을하지 않을 것입니다. 가장 좋은 방법은 그것의 복사본을 다운로드하여 자신의 응용 프로그램의 드로어 블 (Drawable)에 넣는 것입니다. 그러면 당신은 그것들을 참조 할 수 있습니다. 리소스 : https://developer.android.com/studio/projects/android-library.html

관련 문제