TextView

¾Èµå·ÎÀ̵嵵 ÀÚ¹ÙÀ̹ǷΠObject °´Ã¼¸¦ »ó¼Ó ¹Þ´Â´Ù.
¾Èµå·ÎÀ̵å GUIÀÇ Root´Â Object °´Ã¼¸¦ »ó¼ÓÇÑ ViewÀÌ´Ù.

TextView´Â ¹®ÀÚ¿­À» Ãâ·ÂÇÏ´Â ºäÀÌ´Ù.

¾Èµå·ÎÀ̵å´Â ¸®¼Ò½º ÆíÁýÀ» À§ÇØ GUI À§Áö¿÷ ¹æ½ÄÀÎ Android Comman XML Editor¸¦  ÆíÁýÇÏ´Â ¹æ½Ä°ú XML¸¦ Á÷Á¢ ÆíÁýÇÏ´Â ¹æ½ÄÀÌ ÀÖ´Ù.

Package Explorer/res/layout/activity_main.xmlÀ» Open With·Î ¿­±â¸¦ ÇÑ´Ù.
Android Comman XML Editor·Î ¿­¸é GUI À§Áö¿÷ ¹æ½ÄÀÌ°í, Text Editor·Î ¿­¸é XML ÆíÁý ¹æ½ÄÀÌ´Ù.

¹è¿ì´Â ù´Ü°èÀÌ´Ï XMLÀ» Á÷Á¢ ÆíÁýÇϸ鼭 ¾Ë¾Æº»´Ù

ÅؽºÆ® ºä¿¡¼­ ´ÙÀ½À» ÀÔ·ÂÇØ º¸ÀÚ. hello_world´Â ÀÚµ¿ »ý¼ºµÇ¾î ÀÖ´ø °ÍÀÌ´Ù.

    <TextView

        android:id="@+id/textView1"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:text="@string/hello_world" />

 

    <TextView

        android:id="@+id/textView2"

        android:layout_width="match_parent"

        android:layout_height="wrap_content"

        android:layout_marginTop="24dp"

        android:text="@string/hi_eng" />

 

    <TextView

        android:layout_width="match_parent"

        android:layout_height="wrap_content"

        android:layout_marginTop="48dp"

        android:text="@string/hi_kor" />

android:layout_marginTop À§·ÎºÎÅÍ ¾ó¸¶³ª ¶³¾îÁ® ÀÖ´ÂÁö °Å¸®ÀÌ´Ù.
android:text ¼Ó¼º¿¡ ¹®ÀÚ¿­À» Á÷Á¢ ÀԷ°ú ÂüÁ¶¸¦ ÇÏ´Â ¹æ½ÄÀÌ ÀÖ´Ù.
@¸¦ ºÙÀ̸é ÂüÁ¶ ¹æ½ÄÀ¸·Î ¹®ÀÚ¿­À» »ç¿ëÇÏ°Ô µÈ´Ù. ¹®ÀÚ¿­Àº res/values/strings.xml¿¡  ÀúÀåµÈ´Ù. strings.xmlÀ» ¿­¾î ´ÙÀ½À» ÀÔ·ÂÇÏÀÚ.
 

<?xml version="1.0" encoding="utf-8"?>

<resources>

    ....»ý·«

    <string name="hi_eng">Hi !</string>

    <string name="hi_kor">¾È³ç !</string>

</resources>

activity_main.xml ÆÄÀÏÀ» ÆíÁý ÈÄ, ÀúÀåÇϸé, R.java ÆÄÀÏÀÌ °°ÀÌ ¼öÁ¤µÈ´Ù.
R Àڹ٠Ŭ·¡½º°¡ ÀÖ°í, ±× ¾È¿¡ string Ŭ·¡½º°¡ ÀÖ´Ù. ÀÚ¹Ù ¼Ò½º ¾È¿¡¼­ GUI ¼Ó¼ºÀ» °¡Á®´Ù »ç¿ëÇÏ´Â °æ¿ì. R.string.hi_kor°ú °°ÀÌ »ç¿ëÇÏ¸é µÈ´Ù.

R.java

public final class R {

    ......

    public static final class string {

        public static final int action_settings=0x7f050001;

        public static final int app_name=0x7f050000;

        public static final int hello_world=0x7f050002;

        public static final int hi_eng=0x7f050003;

        public static final int hi_kor=0x7f050004;

    }

}

 

Android Comman XML Editor·Î ÆíÁýÇÏ´Â À̹ÌÁöÀÇ ÀϺÎÀÌ´Ù.
XMLÀ» »ç¿ëÇÏÁö ¾Ê°í ÆíÇÏ°Ô ÆíÁý ÇÒ ¼ö ÀÖ´Ù.

 

TextView¿Í R.javaÀÇ ±¸Á¶¸¸ ÀÌÇØÇصµ ¾Èµå·ÎÀ̵å GUIÀÇ Àý¹ÝÀº ÀÌÇØÇß´Ù°í ºÁµµ ¹«¹æÇÏ´Ù.