
로그캣에 색상 값 출력로그캣(Logcat)기기의 로그가 실시간으로 표시되는 곳.앱을 디버그하는 데 도움이 됨. MainActivity.javaRandom random=new Random(): 랜덤 값 객체private static final String TAG = "MainActivity": 로그 메시지의 출처를 식별하여 로그 메시지가 어디에서, 어떤 부분에서 출력된 것인지 나타냄 → 해당 부분은 logt라고 입력하면 자동 생성됨Log를 이용하면 안드로이드 스튜디오의 하단 부분에 있는 로그캣(Logcat) 창에 출력됨Log.i(): INFO 로그 메시지 출력Log.v(): VERBOSE 로그 메시지 출력Log.d(): DEBUG 로그 메시지 출력Log.e(): ERROR 로그 메시지 출력package c..

View기본적인 UI 요소를 나타내는 단일 요소 클래스, 개별 요소View의 종류TextView사용자에게 텍스트를 표시하기 위해 사용되는 뷰EditText사용자에게 텍스트 입력 및 수정 기능을 제공하기 위해 사용되는 뷰Button탭이나 클릭을 통해 작업을 수행할 수 있도록 하는 뷰RadioButton체크된 상태와 체크 해제 상태의 두 가지 상태를 갖는 버튼체크 상태의 라디오버튼을 클릭 시에는 체크 해제 상태로 전환 불가체크 해제 상태의 라디오버튼을 클릭 시에는 체크 상태로 전환 가능RadioGroup에 포함된 라디오버튼들의 경우, 하나의 라디오버튼 체크 시 다른 모든 라디오버튼들은 체크 해제됨CheckBox체크된 상태와 체크되지 않은 상태의 두 가지 상태를 갖는 버튼체크 상태의 체크박스를 클릭 시에는 체..

MainActivity.javapackage com.example.test;import android.os.Bundle;import androidx.appcompat.app.AppCompatActivity;public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); }} activity_main.xml

LinearLayout: 하위 뷰 공간 할당MainActivity.javapackage com.example.test;import android.os.Bundle;import androidx.appcompat.app.AppCompatActivity;public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); }}1. LinearLayout 개요activity_main.xmlLinear..

View, ViewGroup 계층 구조Object 클래스부터 View 및 ViewGroup 클래스로 상속되는 구조View와 ViewGroup의 차이 ViewViewGroup기능기본적인 UI 요소를 나타내는 단일 요소 클래스여러 View들을 포함할 수 있는 컨테이너 클래스역할 화면에 그릴 수 있는 개별 요소:사용자에게 정보를 보여주기, 간단한 상호작용 제공여러 View들을 담고 어떤 방식으로 배치할지 결정단독 사용 보다는 레이아웃을 구성하는 용도로 사용View: 개별 UI 요소ViewGroup: 여러 View를 담아 레이아웃을 구성하는 컨테이너

1. 비주얼 스튜디오 코드(VS Code) 다운로드다운로드 및 설치 링크: https://code.visualstudio.com/ Visual Studio Code - Code Editing. RedefinedVisual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.code.visualstudio.com 2. 비주얼 스튜디오 코드(VS Code) 설치다운로드 한 설치 파일을 실행..