top drop menu

Recent Post

수요일, 7월 6

안드로이드 스튜디오(4) - 이미지를 화면에 간단히 띄우기

앱 화면에 이미지를 넣어 보자. 불러 올 이미지를 미리 준비해야 한다. 주로 jpg나 png파일 포맷을 사용하면 되는데 png포맷을 많이 사용하는 것 같다.

<ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/imageView" android:layout_alignParentTop="true" android:src="@drawable/streaming" android:layout_above="@+id/upButton" />

android:src="@drawable/streaming" 코드에서 streaming 이 이미지 파일 이름이다.  res>drawable 아래 이미지를 미리 준비 해 놓아야 한다. 코드에서 포맷명을 적어 주지 않는다. 이미지의 이름은 고유한 이름을 사용해야 한다. 

<resources> <!-- Default screen margins, per the Android Design guidelines. --> <dimen name="activity_horizontal_margin">0dp</dimen> <dimen name="activity_vertical_margin">0dp</dimen> </resources>

이미지 좌우의 여백을 모두 없앴다. 뭐가 이래 복잡하게 연결을 타고 타고 가서 설정을 해 놓은거야? 알고 보면 다 이유가 있어서 그랬겠지만 초보자에겐 혼란 스러울 뿐이다. res>values>demens.xml의 내용에서 마진값을 모두 제거 했다.



<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:drawableTop="@drawable/up" android:text="UP" android:id="@+id/upButton" android:adjustViewBounds="true" android:scaleType="fitXY" android:layout_centerVertical="true" android:layout_centerHorizontal="true" />

android:drawableTop="@drawable/up" 를 통해 up.png라는 이미지를 버튼의 한쪽에 넣어 주었다. 그런데 크기 조절이 마음대로 되지 않는다. 버튼 자체의 크기를 조절해서 아이콘이미지의 크기를 조절하는 방식인가? 아이콘 이미지 자체의 크기를 조절하는 옵션을 찾을 수 없다.












Blogger Widget