본문 바로가기

프로그래밍/안드로이드

[안드로이드/Android] 안드로이드 TextView

안드로이드 TextView


읽기 전에 손가락 한번 꾸~욱 _(__)_ ♥

감사합니다.^^ ☞ ☜



TextView 상속 계층도

java.lang.Object

└─ android.view.View

└─android.widget.TextView


TextView의 하위 클래스들

ButtonCheckedTextViewChronometerDigitalClockEditText


TextView가 머야?

TextView는 글자를 보여주는 기능을 하며 선택적으로 수정이 가능한 기능을 제공합니다.

TextView는 텍스트 편집기 역활을 하지만 기본적으로 편집이 불가능 합니다. 

그래서 TextView의 하위 클래스를 두어 편집이 가능한 형태EditText )를 따로 만들어 두었습니다.


TextView 속성

TextView의 속성은 너무나도 많이 있습니다. 상세한 속성은 TextView API Reference 속성을 참고하시기 바랍니다. 여기서는 자주 사용하는 속성만 알아보도록 하겠습니다.

  • android:text : 화면에 출력할 문자열을 지정합니다. 

        직접입력할 수도 있고 리소스로부터 가져올수도 있습니다.

  • android:textColor : 문자열의 색상을 설정합니다.

  • android:textSize :  문자열의 크기를 설정합니다. ( 글자 크기 참고링크 )

  • android:textStyle : 폰트 속성을 지정합니다.(normal, italic, bold)

  • android:typeFace : 글꼴을 선택합니다.(외부 글꼭 사용가능)

  • android:layout_width :  텍스트뷰의 폭을 설정합니다.

  • android:layout_height : 텍스트뷰의 높이를 설정합니다.

  • android:singleLine : 텍스트를 한줄로만 출력합니다.


Textview 예제

/res/layout/main.xml

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

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    android:orientation="vertical" >


    <TextView

        android:id="@+id/textView1"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:text="TextView 예제"☞

        android:textColor="#FFFFFF"

        android:textSize="30sp"/>


<TextView

        android:id="@+id/textView2"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:text="@string/text02"

        android:textStyle="bold|italic"

        android:typeface="monospace"

        android:singleLine="true" />

</LinearLayout>


/res/values/string.xml

<?xml version=“1.0” encoding=“utf-8”>

<resources>

        <string name=“hello”>Hello World, TextViewTest!</string>

        <string name=“app_name”>TextViewTest</string>

        <string name=“ text02 ”>텍스트뷰 예제 입니다.</string>

</resources>




덧글]

개발하시다가 온몸이 찌뿌둥하시면 아래 동영상을 따라 스트레칭을 한번하세요.


1. 목디스크 예방을 위한 목운동    ☞  http://jwandroid.tistory.com/192 

2. 손목터널증후군 손목스트레칭으로 예방합시다.     ☞  http://jwandroid.tistory.com/193

3. 개발자 여러분 허리를 세우세요 - 척추체조 1번     ☞  http://jwandroid.tistory.com/194

4. 개발자 여러분 허리를 세우세요 - 척추체조 2번     ☞  http://jwandroid.tistory.com/195

5. 개발자 여러분 허리를 세우세요 - 척추체조 3번     ☞   http://jwandroid.tistory.com/196

6. 개발자 여러분 허리를 세우세요 - 척추체조 4번     ☞  http://jwandroid.tistory.com/197