이번에는 XML을 쉽게 알아보는 방법에 대해서 알려드리겠습니다
이 강좌 역시 PC에 최적화되어있습니다.
저번에 XML에 대한 기초 라는 강좌를 썼었는데...
나름 최대한 풀어 썼는데.. 이해 못하시는 분들이 좀 계신거 같아서 좀 쉽게 XML을 이해해드리게 해줄수 있는 방법을 연구해봤습니다..ㅎ
나름 연구해본 결과(?) xml이 기호와 영어로만 되있어서.. 좀 거부감이 들고 그런 것 같아서.. 좀 더 쉽게 이해해드리게 위하여 강좌를 써봅니다..
XML을 처음 봤을때는.. 당연히 난감할 수 밖에 없습니다...
수많은 기호들과 영어들로 빽빽하죠....ㅎ
하지만.. 어렵게 생각할 것 없습니다..ㅎ
1. 일단 몇가지 기초적인 XML 기호에 대하여 알아봅시다.
<xxxx> = 레이아웃이나 요소들 시작됨.
</xxxx> = 레이아웃이나 요소들이 끝남.
="xxxx" = 각 부분에 대한 값들입니다.
"@xxxx/xxxx" = @는 무엇을 가져와 쓴다는 뜻입니다. @이 뒤에 그 파일의 경로와 이름을 써주시면 됩니다.
"#xxxxxx" = 배경색이나, 글씨색을 색으로 지정합니다.
2. XML을 한글로 천천히 이해해 봅시다.
<LinerLayout
android:id="@id/clear"
android:background="@drawable/tw_bar"
android:text="지우기"
android:paddingTop="0.0dip"
android:paddingRight="0.0dip"
android:marginBottom="0.0dip"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
▼ 위의 예제를 한글로 번역해보았습니다.
<레이아웃 안드로이드:속성="id/clear를 참조(@)" 안드로이드:배경="drawable/tw_bar를 참조(@)" 안드로이드:글자="지우기" 안드로이드:안쪽의위에서부터의여백="0.0dip" 안드로이드:안쪽의오른쪽에서부터의여백="0.0dip" 안드로이드:바깥쪽의아래쪽에서부터의여백="0.0dip" 안드로이드:레이아웃_가로="화면에_꽉채워" 안드로이드:레이아웃_세로="컨텐츠_크기에 맞춰"/> |
<LinerLayout android:id="@id/clear" android:background="@drawable/tw_bar" android:text="지우기" android:paddingTop="0.0dip" android:paddingRight="0.0dip" android:marginBottom="0.0dip" android:layout_width="fill_parent" android:layout_height="wrap_content"/> |
어때요? 훨씬더 쉽게 이해되지 않나요?...ㅎ
저도 이와 같은 방법으로 XML에 대하여 대충 감을 잡았습니다..ㅎ
다른 분들도 이 강좌를 보고 XML에 대해서 대충 감을 잡으셨으면 하는 바램입니다...ㅎ
다음번 강좌에서는 좀더 세부적으로 XML을 알아보도록 하겠습니다.~! ^^
'테마강좌' 카테고리의 다른 글
[블박의 테마강좌]SystemUI - 밝기바를 넣어보자 (0) | 2014.01.08 |
---|---|
[러그의 테마강좌] -5- framework - 설정창(리스트뷰) 양 옆 여백 제거 (0) | 2013.12.26 |
[러그의 테마강좌] -4- APK 파일 안의 각 폴더와 파일들의 역할 (2) | 2013.12.13 |
[러그의 테마강좌] -2- 이미지 파일 수정 (리팩) (4) | 2013.12.13 |
[러그의 테마강좌] -1- 테마사가 되기 전 준비 (3) | 2013.12.13 |