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 |