[안드로이드] 에디트 텍스트(EditText)
·
공부/Kotlin
개요 Text: 문구(String)를 다루려고 할 때 사용 Edit: 수정하다 => 앱을 쓰는 일반 사용자가 수정할 수 있다 사용자에게 문구(String)을 입력받고 싶을 때 배치하는 뷰 => JAVA 초급 : Scanner 클래스에 대응되는 개념 자주 사용하는 속성 hint: 사용자에게 어떤 입력을 해야하는 지 안내할 때 적어주는 속성 inputType: 어떤 데이터를 입력해야 하는 지에 따라 편리한 키보드를 제공해주기 위해 사용하는 속성 password 종류의 값들은, 입력 시에 값을 자동으로 가려주는 기능 제공 singleLine: inputType이 따로 지정 되지 않은 상태에서도 한줄로만 입력을 받고 싶다면 이 속성의 값을 true로 설정 엔터키가 줄바꿈이 아니라 완료 버튼으로 변경 imeOpt..
[안드로이드] 버튼 태그(Button)
·
공부/Kotlin
개요 사용자에게 클릭(터치) 이벤트를 받을 목적으로 배치 입력을 마쳤다 or 다른 행동을 실행해달라 등등의 사용자가 의사표현을 하는 용도로 배치 종류 Button: 제일 기본이 되는 버튼: text 속성으로 어떤 버튼인지 문구 표기 CheckBox: 동의 여부(true / false: Boolean)를 입력받고 싶을 때 주로 사용 text 속성으로 어떤 등의 항목인지 알려주자 checked 속성으로 미리 체크가 되어 있게 할 지 (true) / 안 되어 있게 할 지(false) 설정 가능 - 기본값: false RadioButton + RadioGroup: 객관식 선택지를 제시하고 확인 받을 때 사용 RadioGroup으로 묶어둔 라디오 버튼들 중 하나를 택일 라디오 그룹으로 묶지 않으면 이상 동작 라디..
[안드로이드] 회원가입 화면 그리기 연습
·
공부/Kotlin
입력받는 태그는 EditText를 사용한다. 사용자에게 입력 방식을 이야기 하고 싶다면 hint 속성을 사용하여 작성해주면 된다. 2020/08/28 - [프로그래밍언어/Kotlin] - [안드로이드] 에디트 텍스트(EditText) [안드로이드] 에디트 텍스트(EditText) 개요 Text: 문구(String)를 다루려고 할 때 사용 Edit: 수정하다 => 앱을 쓰는 일반 사용자가 수정할 수 있다 사용자에게 문구(String)을 입력받고 싶을 때 배치하는 뷰 => JAVA 초급 : Scanner 클래스에 대응� 90052.tistory.com 라디오 버튼은 그룹으로 묶어서 하나를 택했다면, 다른 하나를 택하지 못하게 해준다. 만약 선택하지 못하게 막고 싶다면 enabled='false'를 적용해주면..
[안드로이드] 텍스트 뷰(TextView)
·
공부/Kotlin
개요 사용자에게 문구를 "보여주기만 할 때" 사용 사용자는 이 문구를 수정할 수 없다 View: 직접 내 자신이 화면에 등장해서, 사용자에게 컨텐츠를 표현하는 용도 LinearLayout 등의 그릇에 담기는 내용물로 활용 View 내부에는 다른 내용물들이 들어오지 않는다, 태그를 닫을 때 >가 아니라 />로 닫아서 여는태그/닫는태그 통합해서 작성 자주 사용하는 속성 text: 보여줄 내용의 문구를 적어주는 속성 textSize: 글씨의 크기를 설정하는 속성 ~sp로 sp 단위를 이용해서 값을 입력 sp: 안드로이드 폰에서 설정한 글씨 크기의 영향을 반영해주는 숫자 단위 미설정 시 기본 값: 14sp 작게 할 때는 가능하면 12sp 미만으로는 지양 textColor: 글씨의 색상을 결정하는 속성 #RRGG..
[안드로이드] 화면 구현 기초
·
공부/Kotlin
화면에 나타낼 때 Layout안에 작성을 한다. TextView는 글자를 보여준다. 2020/08/28 - [프로그래밍언어/Kotlin] - [안드로이드] 텍스트 뷰(TextView) [안드로이드] 텍스트 뷰(TextView) 개요 사용자에게 문구를 "보여주기만 할 때" 사용 사용자는 이 문구를 수정할 수 없다 View: 직접 내 자신이 화면에 등장해서, 사용자에게 컨텐츠를 표현하는 용도 LinearLayout 등의 그릇에 담기는 �� 90052.tistory.com
[안드로이드 스튜디오] 프로젝트의 구조
·
공부/Kotlin
개요 안드로이드 스튜디오 Project 영역의 폴더들의 역할에 대한 설명 안드로이드 프로젝트는 크게 '코드, 리소스, 매니페스트, 빌드 스크립트' 등으로 이루어져 있다. 종류 app manifasts: 앱의 시각 정보 사항들을 담아두는 xml 파일 java: 앱이 실행되고 난 후의 동작 로직을 작성하는 코드들이 담긴 폴더 (Kotlin 파일) res(Resource): 앱의 모양 (화면 구조 등)을 그리는데 사용되는 파일들이 모여 있는 폴더, 프로그램 실행과 관계된 정적 데이터 1) layout: 앱 (화면의 구조)를 결정하는 xml 파일 2) drawable: 화면에 배치될 때 그림 파일들이 모여 있는 폴더 3) mipmap: 애플리케이션 런처에서 나타날 때 사용되는 아이콘, 이미지 4) values:..