728x90
drawable
drawable 디렉터리는 이미지 리소스를 보관하는 곳이다.
/res/drawable 및 화질에 따라서 다양하게 관리할 수 있도록 여러 디렉터리가 존재한다.
사용하기 위한 리소스들은 모두 때려박으면 된다.
리소스를 가져와서 사용하는 방법에는 2가지 방법이 있다.
- layout(xml) 파일에서 drawable 이미지 리소스를 가져오기
- Activity.java에서 drawable 이미지 리소스를 가져오기
1. layout(xml) 파일에서 drawable 이미지 리소스를 가져오기
이미지 리소스를 사용할 ImageView의 <ImageView /> 안에 여러 속성을 추가해줄 때 아래의 코드 내용도 추가
<ImageView
android:src="@drawable/[이미지 이름]"
/>
2. Activity.java에서 drawable 이미지 리소스를 가져오기
Drawable 객체 변수와 ImageView 객체 변수가 필요합니다.
Drawable 객체 변수에 사용할 이미지를 지정하고 ImageView에 drawable을 지정해주면 됩니다.
Drawable drawable = getResources().getDrawable(R.drawable.[이미지이름]);
ImageView imageView = (ImageView) findViewById(R.id.[이미지 적용할 이미지 뷰의 id]);
imageView.setImageDrawable(drawable);
<참고>
https://hyeonstorage.tistory.com/157
https://aroundck.tistory.com/751
https://developer.android.com/guide/topics/resources/providing-resources
728x90
'study > android' 카테고리의 다른 글
[android] LayoutInflater & Factory Method (0) | 2019.09.17 |
---|---|
[android] ViewPager & PagerAdapter + LayoutInflater (0) | 2019.09.17 |
[android] Activity & Intent (0) | 2019.09.10 |
[android] Toast 메시지 -Context (0) | 2019.09.08 |
[android] ListView (0) | 2019.09.08 |