안드로이드 개발 질문/답변
(글 수 45,052)
android:background="@drawable/bg_main"
이런식으로 넣으면 bg_main 배경이되는 480*800 이미지 인데요
메인Layout에는 잘맞게 들어가지만.
부분적으로 view 객체에 BG를 쓰고싶은데
위에처럼 셋팅하면 View 내용과 상관없이 BG 적용한 View가 BG이미지 만큼 커져버리네요.
쉽게 말하면 100*100 짜리 TextView에 위에 bg를 적용시 BG만큼 커지네요.
작은 이미지를 큰 view에 반복패턴으로 적용하게 하거나
큰이미지를 작은 view에 bg로 셋팅하고 view범위를 넘는 이미지 배경은 안보이는 이런 설정들이 없나요?
2011.04.08 14:30:41
View에 반복 패턴을 입히는 방법으로 아래와 같이 사용하고 있습니다.
/drawable/pattern_bg.xml 파일을 아래와 같이 생성하구요.
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/bg_write_dot"
android:tileMode="repeat"
/>
그리고 layout.xml 파일에 아래와 같이 background로 지정해서 사용합니다.
<RelativeLayout android:clickable="true"
android:id="@+id/location_menu" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:gravity="center_horizontal"
android:background="@drawable/pattern_bg">
참고하세요.



