코딩/안드로이드 스튜디오

텍스트 꾸미기 (색깔, 크기, 정렬(위치),폰트) [안드로이드 스튜디오]

원근값 2021. 8. 29. 20:24
반응형

 

색깔


android:textColor="#59F5A3"

 

"" 안에 색상 코드를 넣어주세요.

색깔이 바뀐 텍스트

 

예시

<TextView
        android:id="@+id/textView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="TextView"
        android:textColor="#59F5A3"  //색깔
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

 

크기


android:textSize="30dp"

위:10dp  아래:30dp

예시

<TextView
        android:id="@+id/textView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="TextView"
        android:textSize="30dp"  //크기
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

 

정렬


android:gravity="center|center"

 

가로와 세로를 설정할 수 있습니다.

  • 가로: left , center , right
  • 세로: top , center , bottom

만약 텍스트를 오른쪽 아래에 위치하고 싶다면, "right|bottom"을 넣어주세요.

 

예시

<TextView
        android:id="@+id/textView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="TextView"
        android:gravity="center|center"  //정렬
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

 

폰트


  1. res폴더에 font폴더를 만들어주세요.
    res-font
  2. 만든 font폴더에 원하는 폰트 파일을 넣어주세요.
    res-font-jalnan.ttf
    만약 폰트 파일에 대문자가 있다면 소문자로 바꾸어주세요!
    (참고:그림 파일, 폰트 파일, 소리 파일 등에 대문자나 한글 등이 있을 경우 오류가 발생합니다.)
  3. layout에서 폰트를 넣어줍니다.

    android:fontFamily="@font/jalnan"

    ""안에는 @font/폰트 파일 이름을 적어주세요.
    폰트가 바뀐 텍스트

    예시
    
    <TextView
            android:id="@+id/textView"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="TextView"
            android:fontFamily="@font/jalnan"  //폰트
            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toTopOf="parent" />​
반응형