본문 바로가기

테마강좌

[러그의 테마강좌] -3- XML을 쉽게 알아보자

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

이번에는 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을 알아보도록 하겠습니다.~! ^^