안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요. 안드로이드 입문하고 있는 초보자입니다.
다름이 아니라 이미지를 로드할려고 하는데 잘 되지 않아서 질문 드립니다.
실제 소스에서는 com.android.internal에 있는 R 리소소의 이미지를 사용하기 위해 아래와 같이 표기하면 되는데
com.android.internal.R.drawable.XXXXXXX
xml에서 drawble를 사용하는 방법을 찾지 못하여 사용방법이 어떻게 되는지 고수 님들에서 여쭤봅니다.
도움 부탁드리겠습니다.
다름이 아니라 이미지를 로드할려고 하는데 잘 되지 않아서 질문 드립니다.
실제 소스에서는 com.android.internal에 있는 R 리소소의 이미지를 사용하기 위해 아래와 같이 표기하면 되는데
com.android.internal.R.drawable.XXXXXXX
xml에서 drawble를 사용하는 방법을 찾지 못하여 사용방법이 어떻게 되는지 고수 님들에서 여쭤봅니다.
도움 부탁드리겠습니다.
2010.09.10 09:49:50
실제 이미지화일은 페키지 익스프로러에서 .res\drawable\에 용도에 (대중소 크기) 따라 복사하여 붙여 넣으면 됩니다.
xml의 android:src="@drawable/화일이름 --- 이렇게 주면 바로 뜹니다.
2010.09.10 09:54:56
일반 적인 작성한 APP의 res의 drawable 파일은
android:drawable="@drawable/화일 이름" 으로 사용할 수 있는데, 제가 지금 필요한것은
framework에서 제공되는 internal R (com.android.internal.R.drawable) 에 리소스를 xml에서 접근할 수 있는 방법을 알고 싶습니다.
기본적으로 android에서 제공되는 리소스의 drawable파일은 xml에서
android:drawable="@android:drawable/화일 이름" 으로 접근이 되는데 intenal에 제공되는 리소스를 접근할 수 있는 방법을 모르겠네요
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<ImageView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:src="@drawable/pride"
/>
<ImageView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:src="@drawable/pride"
android:maxHeight="70px"
android:maxWidth="120px"
android:adjustViewBounds="true"
/>
<ImageView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:src="@drawable/dog"
android:tint="#4000ff00"
/>
</LinearLayout>