[Android] TextView

728x90

 

- 사용자에게 전달하고자 하는 문자열을 표시하는 View

주요 속성

- text : TextView 를 통해 보여줄 문자열

- lines : 표시하고자 하는 문자열의 라인 수 (세팅 안하면 무제한으로 늘어남, 3줄로 선택하면 3줄까지만 표시되고 늘어나는것은 표시하지 않음) 

- textColor : 표시되는 문자열의 색상

- textSize : 표시되는 문자열의 크기

- textAppearance : 표시되는 문자열의 형식(본문, 제목 등등 미리 설정 된 텍스트 설정) → 아래 fontFamily ~ textAlignment 까지가 먼저 설정 되기 때문에 사용하려면 그 속성 먼저 풀어줘야함  

 

주요 메서드 

- getText : 설정된 문자열을 가져온다

- setText : TextView에 문자열을 설정한다

- setBackgroundColor : 배경 색상 지정

- setTextColor : 문자열 지정

- append : 문자열 추가 

package kr.co.textview;

import android.graphics.Color;
import android.os.Bundle;

import androidx.activity.EdgeToEdge;
import androidx.appcompat.app.AppCompatActivity;
import androidx.core.graphics.Insets;
import androidx.core.view.ViewCompat;
import androidx.core.view.WindowInsetsCompat;

import kr.co.textview.databinding.ActivityMainBinding;

public class MainActivity extends AppCompatActivity {

    ActivityMainBinding activityMainBinding;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        activityMainBinding = ActivityMainBinding.inflate(getLayoutInflater());
        setContentView(activityMainBinding.getRoot());

        //문자열 설정
        activityMainBinding.textView2.setText("텍스트 변경");

        //문자열 가져오기
        activityMainBinding.textView.getText(); //CharSequence 형식으로 가져옴
        String textTest = activityMainBinding.textView.getText().toString(); //String 형식으로 가져옴
        System.out.println(textTest);

        //배경색
        activityMainBinding.textView.setBackgroundColor(Color.RED);

        //글자색
        activityMainBinding.textView2.setTextColor(Color.BLUE);


        //투명도 설정
        activityMainBinding.textView2.setBackgroundColor(Color.argb(50,0,255,191));//제일 앞이 투명한 정도
        
        //문자열 추가 (기존의 문자열에서)
        activityMainBinding.textView2.append(" --> 추가한 문자열 ");

    }
}

 

728x90

'안드로이드 스튜디오' 카테고리의 다른 글

[Android] EditText  (0) 2025.11.18
[Android] Button  (0) 2025.11.15
[Android] MainActivity로 돌아오기 실습  (1) 2025.06.19
[Android] Activity  (1) 2025.06.17
[Android] 로그캣 보는 법  (1) 2025.06.17