특정 해상도를 지정해서 (720x 1280) 일단 넣어 봤습니다.
하나하나의 이미지 뷰를 가져다 붙여서 서울 전체 지도를 만들고 싶은데요, 나중에는 저 하나의 이미지에 색 값도 별도로 지정해줄거라
(내부 알고리즘에 따라서.. 예를들어 몇번 클릭하면 색이 바뀌도록?) background로 전체 이미지를 까는 것에는 무리가 있어요!
일일이 하나하나 붙이는게 맞는 것 같은데.. 문제는 여러 해상도에도 거뜬하도록 해야합니다 ㅠㅠ
위의 해상도에 따른 xml 코드는 아래와 같습니다.
<RelativeLayout
android:id="@+id/map_Layout1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_gravity="right"
>
<ImageView
android:id="@+id/map_gangbook"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginTop="54dp"
android:layout_marginRight="-71dp"
android:src="@drawable/map_gangbook" />
<ImageView
android:id="@+id/map_dobong"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginTop="20dp"
android:layout_toRightOf="@+id/map_gangbook"
android:src="@drawable/map_dobong" />
<ImageView
android:id="@+id/map_nowon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/map_dobong"
android:layout_marginLeft="-18dp"
android:layout_marginTop="22dp"
android:src="@drawable/map_nowon" />
</RelativeLayout>
당연히 해상도가 다른 화면(갤럭시4)에서는 이미지가 저렇게 망가집니다.
어떻게 하면 효율적으로 복잡한 이미지를 균일하게 보이도록 할 수 있을까요? 조언 부탁드립니다.