본문 바로가기
반응형

개발 공부/안드로이드 스튜디오(코틀린)17

안드로이드 스튜디오(새로운 프로젝트 만들기, ViewBinding 사용법) 새로운 Project만들기 1) 메뉴의 File-> New -> New Project 2) New Project -> Empty Activity 3) Name을 지정해주고 Language와 Minimum SDK를 아래와 같이 확인한다. ​ ViewBinding 사용법 ​ 0. 좌측에 Gradle Scripts 두 번째로 보이는 build.gradle 들어가서 android 하위에 buildFeatures{viewBinding = ture} 추가 후 sync now 클릭 그리고 왼쪽 위의 Sync Now버튼을 눌러주어야 한다. 1. 전역변수 (field)에 Binding Class 선언!! - ActivityMainBinding binding; 2. binding을 초기화 binding = Activity.. 2023. 10. 18.
안드로이드 스튜디오(로그인페이지/이동) 1. 로그인 페이지/이동 Home화면 Home화면의 ID: - etID: ID 입력창 - etPW: PassWord 입력창 - btnLogin: 로그인 버튼 ​ ​ Homeactivity package com.example.ex2209262; import androidx.annotation.Nullable; import androidx.appcompat.app.AppCompatActivity; import androidx.constraintlayout.widget.ConstraintLayout; import android.content.Intent; import android.graphics.Color; import android.os.Bundle; import android.view.View; impo.. 2023. 10. 18.
안드로이드 스튜디오(시작/끝으로 이동, 홈화면/색바꾸기) 1. 시작/ 끝으로 이동하기 - 시작화면과 끝화면을 동작 시킬 Finish와 Start Activity를 만들어준다. 시작화면 화면구성 끝화면 화면구성 시작화면 / 끝화면 Start화면의 ID: - etMenu: 메뉴 입력창 - btnEnd: 메뉴를 입력한뒤 끝화면으로 이동하는 버튼 Finish화면의 ID: - tvEnd: Start화면의 입력 받은 메뉴를 출력하는 TextView - btnStart: 시작화면으로 이동하는 버튼 : AndroidMainifest.xml 창에서 첫화면을 설정해주어야 한다(이전 내용에 표기) ​ StartActivity package com.example.ex2209262; import androidx.appcompat.app.AppCompatActivity; import .. 2023. 10. 18.
안드로이드 스튜디오(나이분류, 두 수 더하기, 이미지버튼) 안드로이드 스튜디오(나이분류, 두 수 더하기, 이미지버튼) 새로운 레이아웃을 만들고 새로운 동작이되도록 하려면Java -> Acitivity파일을 만들어야 한다. 이름을 설정해주면 자동으로 레이아웃 파일의 이름이 activity 파일에 따라 정해진다. ​ · Activity를 새로 만들었다면 반드시 확인해야 할 부분 1) 첫 시작 화면을 어떤 화면으로 설정할건지 좌측 manifests폴더 안에 AndroidManifest.xml에서 수정!! 2) 빨간부분을 위와 같이 바꾸어 주어야 한다. 안에 를 넣어주고 android:exported = "false"->"true" 로 바꾸어주어야 한다. ​ 1. 나이 분류하기 activity_adult의 layout 소스코드 text -> Plain Text를 넣으면.. 2023. 10. 17.
안드로이드 스튜디오 사용! 안드로이드 스튜디오 사용! 1. 안드로이드 스튜디오로 버튼으로 그라데이션 만들기 ​ 소스코드로도 만들 수 있지만 오늘은 좀 더 쉽게 마우스로 디자인 창을 통해 여러가지를 만들어 보았다. ​ layout_width="match_parent"-: 부모의 크기에 맞춰서 너비 지정 layout_height= -"match_parent" -: 부모의 크기에 맞춰서 높이 지정 -"wrap_content" -: 콘텐츠(내용)의 크기에 맞춰서 높이 지정 layout_weight="1"- 가중치를 1준다. backgroundtint : 버튼의 색상을 변경하는데 사용.(rgb 옵션을 사용하여 그라데이션을 좀 더 쉽게 사용할 수 있다.) inset: 사이 공간의 값들 설정 - top: 버튼 간의 위쪽 사이 공간값 - bot.. 2023. 10. 17.
반응형