<support-screen>

안드로이드 SDK 1.6버전에는 새로운 속성의 element가 있다. <support-screen> 태그다.

이 태그는 우리 어플리케이션이 지원해야할 스크린 사이즈가 무엇인지 말해준다.
종류에는 android:smallScreens, android:normalScreens, android:largeScreens 그리고 android:anyDensity 가 있다.

이것은 manifest의 일부이다.

<manifest xmlns:android="http://schemas.android.com/apk/res/android">
    <supports-screens
        android:largeScreens="false"
        android:normalScreens="true"
        android:smallScreens="true"
        android:anyDensity="true"
        />
</manifest>


여기서 우리가 말하려는것은 무엇인가?

android:largeScreen 이 false 설정되어있는것은,
우리 어플리케이션은 large screens를 지원하지 않는다는 것을 말한다. 그러나 normal과 small screens, 이것들은 지원하며 true로 설정한다

android:anyDensity 파라미터는 의미하는것이 무엇인가? 여기 그 의미가 있다.
- 만일 이 값을 true로 놓는다면 우리는 안드로이드가 관리하는 내부 기능을 끄는것을 의미한다.

그리고 우리는 시스템에게 icons와 밀도를 우리가 관리할것을 얘기한다.
- 만일 false로 설정하면 우리는 안드로이드의 관리 시스템을 이용할 것을 설정한다. 뭐냐면..

안드로이드는 아이콘과 스크린에 대해 자동 조절을 하게 된다.

'기술참고자료 > Android' 카테고리의 다른 글

<TextView>에서의 줄간격 설정하기  (0) 2011.04.20
<supports-screens> Guide  (1) 2011.04.19
SIM의 IMSI값 읽어오기  (0) 2011.04.19
단말정보 조회관련 정보  (0) 2011.04.19
Android Graphics Example - Bitmap Image  (1) 2011.04.16