목록연습문제 (27)
Learn & Record

1. 연습문제 package kr.jeongmo.kotlin_code_layout import android.annotation.SuppressLint import android.graphics.Color import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.widget.* import java.util.* import kotlin.collections.MutableList as MutableList class MainActivity : AppCompatActivity() { lateinit var editText1 : EditText lateinit var editText2 : EditText lat..

1. 레이아웃의 기본 개념 - 안에 존재하는 위젯을배치하게 해줌 - 가장 많이 사용하는 레이아웃은 리니어레이아웃이며, 이를 선형 레이아웃이라고 함 - 레이아웃의 대표적인 속성 - orientation : 배치할 위젯의 수직 또는 수평 방향을 설정 - gravity : 레이아웃 안에 배치할 위젯의 정렬방향을 좌측, 우측, 중앙 등으로 설정 - padding : 레이아웃 안에 배치할 위젯의 여백을 설정 2. 레이아웃의 종류 - 리니어 레이아웃 - 왼쪽 위부터 아래쪽 또는 오른쪽으로 차례로 배치 - 렐러티브레이아웃 (상대 레이아웃) - 위젯 자신이 속한 레이아웃의 상하좌우 위치를 지정하여 배치하거나 다른 위젯으로부터 상대적인 위치를 지정 - 테이블레이아웃 - 행과 열의 개수를 지정한 테이블 형태로 위젯을 배열..

1. 이미지뷰, 이미지버튼 - 속성 - fitXY : 가로세로 상관없이 레이아웃의 각면의 꽉 차게 출력 - fitCenter : 가로세로 길이 중간에 맞게 출력 2. 애완동물 사진 보기 앱 만들기 - cat, dog, rabbit 이미지 drawable 폴더에 추가 1) 변수 선언 lateinit var textView01: TextView lateinit var checkBoxAgree : CheckBox lateinit var textView02: TextView lateinit var radioGroup: RadioGroup lateinit var radioButtonDog : RadioButton lateinit var radioButtonCat : RadioButton lateinit var r..
1. 쿠키 객체에 저장된 모든 쿠키 삭제하기 아 이 디 : 비밀번호 : 2. 연습문제 1) cookie.jsp 파일을 생성합니다. * input 태그에 text 유형을 이용하여 아이디, 비밀번호 항목을 작성합니다. * form 태그의 action 속성 값은 cookie_process.jsp 로 작성합니다. 2) cookie_process.jsp 파일을 생성합니다. * request 내장 객체의 getParameter() 메서드를 이용하여 전송된 요청 파라미터 값을 받습니다. * 아이디와 비밀번호가 인증되면 아이디 값을 쿠키명 userId 의 쿠키 값으로 설정합니다. * response 내장 객체의 sendRedirect() 메서드를 이용하여 welcome.jsp 파일로 이동하도록 작성합니다. 3) wel..

1. include 디렉티브 태그 헤더 페이지 영역입니다. ------------현재 페이지 영역------------------ 방문해주셔서 감사합니다. - include 디렉티브 태그 사용 이유 - 공통된 부분을 별도의 JSP 파일로 만들어 웹 파일로 만들 수 있다. - 코드를 재사용하고 중복된 코드를 줄임으로써 유지 보수 측면에서 매우 유용하다 2. taglib 디렉티브 태그 - 1) JSTL 설치 - maver repository 검색 > 접속 https://mvnrepository.com/ - jstl 검색 > 사용자 많은 걸로 들어감 > 1.2 클릭 - gradle 탭 > 복사 - build.gradle > dependencies 에 붙여 넣기 > 오른쪽 위 빌드 설치 아이콘(gradle 아이..

1. 에뮬레이터 세팅 - 세팅 앱 > System > Languages > 한국어 추가 > 한국어 위로 정렬 이동 - 고급 > 맞춤법 검사기 비활성화 - 설정 > 디스플레이 > 화면 자동 잠금 시간 > 30분 설정 2. 안드로이드 소개 - 안드로이드는 리눅스 커널을 기반으로 구글에서 제작한 모바일 운영체제 - 안드로이드 앱은 구글의 플레이 스토어 뿐 아니라 다른 곳에서도 배포 가능 - 포트폴리오 기재 시 통신사 스토어에서 배포하면 경제적으로 이득 3. 안드로이드 컴포넌트 4종류 - 1) 액티비티 - 화면을 구성하는 컴포넌트 - 2) 서비스 - 백그라운드 작업을 하는 컴포넌트 - 화면 출력 기능이 없으므로 서비스가 실행되더라도 화면에는 출력되지 않음 - 3) 콘텐츠 프로바이더 - 앱의 데이터를 공유하는 컴..