textView



텍스트 뷰란 문자열을 보여주는 뷰(View) 입니다.



주요 속성

-text

textView를 통해 보여줄 문자열 설정

-textAppearance

안드로이드 스튜디오에서 제공되는 테마 설정

-append

기존 텍스트에 문자열 추가


프로젝트를 새로 만들면 가장 먼저 반겨주는 "Hello World!" 또한 텍스트 뷰 입니다.

텍스트뷰를 이용해 문자열을 출력하는 방법은 매우 간단하지만, 
다양한 속성을 통해 다양한 방식으로 문자열의 표현이 가능합니다.

text

text 속성을 이용해 텍스트 뷰의 문자열을 설정 가능합니다.


해당하는 xml의 text 부분을 설정하면 화면상에 표시되는 문자열을 설정이 가능합니다.



<TextView
        android:id="@+id/textView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="--- 이 부분을 수정합니다. ---"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        />

textAppearance

textView의 속성을 제공 되는 테마를 이용해 설정합니다.



xml 파일의 디자인탭에서 좌측을 보면 textAppearance 라는 속성이 있습니다.
이를 이용해 다양한 속성을 선택해 텍스트뷰에 적용을 할 수가 있습니다.

append

append는 기존 textView에 설정되어 있던 text를 수정이 아닌 추가하는 속성입니다.
즉, 먼저 있던 텍스트 뒤에 추가로 텍스트를 이어 붙이는 방법입니다.



textView.append(" 하이요")
// ^^^

// 텍스트뷰의 아이디입니다.
// 본인이 원하는 아이디로 변경 가능합니다.

이런식으로 텍스트뷰의 아이디(textView)에 append 속성을 붙이고 괄호에 ", "를 이용해 본인이 원하는 문자열을 작성해 넣으면 해당하는 문자열이, 기존 텍스트뷰에 있던 문자열 뒤에 붙게됩니다.



위의 코드를 실행해보면 이와 같이 기존 텍스트뷰에 있던 문자열인 "Hello World!" 뒤에 추가한 문자열인 " 하이요"가 붙게 됩니다.
이것이 append 속성의 특징입니다.

댓글

이 블로그의 인기 게시물

Google Map(구글 지도 사용하기)