app/android
-
[android] android 고급 위젯 다루기1app/android 2021. 10. 28. 19:00
날짜와 시간 관련 위젯 아날로그시계, 디지털시계 화면에 시간을 표시하는 위젯으로 시계를 표현하는 용도 View 클래스에서 상속받기 때문에 backgroud 속성 등을 설정 가능하다 -DigitakClock은 textColor 같은 속성도 설정 가능하다 실행결과 타임피거, 데이트피커, 캘린더 뷰 타임피커(TimePicker) : 시간 표시와 조절 데이트피커(DatePicker)와 캘린더뷰(CalendarView) : 날짜 표시와 조절 캘린더뷰 xml 속성 showWeekNumber : 현재 몇 주차인지를 각 주의 맨 앞에 출력한다 디폴드는 true이지만 false로 하는 것이 더 깔끔하고 보기 좋다 실행결과 날짜/시간 예약 앱 만들기 activity_main.xml // 타이머 설정 //예약 버튼 만들기 ..
-
[android] android 레이아웃 익히기app/android 2021. 10. 28. 18:30
레이아웃 자주사용되는 레이아웃 리니어레이아웃(LinearLayout) 레이아웃의 왼쪽 위부터 아래쪽 또는 오른쪽으로 차례로 배치 렐러티브레이아웃(RelativeLayout) 위젯 자신이 속한 레이아웃의 상하좌우 위치를 지정하여 배치하거나 다른 위젯으로부터 상대적인 위치를 지정 프레임레이아웃(FrameLayout) 위젯을 왼쪽 위에 일률적으로 겹쳐서 배치하여 중복되어 보이는 효과를 낼 수 있다. 테이블레이아웃(TableLayout) 행과 열의 개수를 지정한 테이블 형태로 위젯을 배열 그리드레이아웃(GridLayout) 테이블레이아웃과 비슷하지만 행 또는 열을 확장하여 다양하게 배치할 때 쓰인다 레이아웃의 대표적인 속성 orientation : 레이아웃 안에 배치할 위젯의 수직 또는 수평 방향을 설정 -ve..
-
[android] android 기본 위젯 익히기2app/android 2021. 10. 28. 17:19
버튼과 에디트텍스트 버튼과 에디트텍스트는 사용자에게서 어떤 값을 입력받기 위한 가장 기본적인 위젯 두 위젯은 view 클래스와 textView 클래스를 상속받으므로 비슷하게 사용 가능 에디트텍스트 에디트 텍스트도 변수 선언하고 id값을 넣어 접근 가능 변수선언 - var myEdit : EditText 위젯 대입 - myEdit = findViewById(R.id.edittext) 입력 값 가져오기 람다식안에 넣음 - var myStr : String = myEdit.getText().toString() 초간단 계산기 만들기 activity_main.xml MainActivity.kt package kr.ac.dongyang.project4_11 import androidx.appcompat.app.Ap..
-
[android] android 기본 위젯 익히기1app/android 2021. 10. 28. 16:58
뷰와 뷰그룹 뷰(view) 클래스 안드로이드 화면에서 실제로 사용되는 것들은 모두 view 클래스의 상속을 받는다 -버튼, 라디오 버튼, 이미지 등은 모두 view 클래스의 서브클래스이다 위젯이라고도 부른다 화면에서의 버튼 : 버튼 위젯 실제 코드에서의 버튼 : 버튼 클래스 레이아웃 다른 위젯을 담을 수 있는 위젯을 특별히 레이아웃이라고 한다 즉, 위젯을 담아 배치하는 틀 viewgroup 클래스 아래에 존재한다 레이아웃도 크게 보면 위젯에 포함된다 view 클래스 계층도(*** 중요 ***) 최상위에 object 클래스가 있고 이를 상속받은 View 클래스가 있다 안드로이드 화면에 나타나는 모든 위젯은 View 하위에 존재한다 레이아웃은 -> LinearLayout, RelativeLayout, Fra..
-
[android] android kotlinapp/android 2021. 10. 27. 22:34
안드로이드에서 대표적으로 사용하는 언어 kotlin kotlin kotlin 특징 java와 100% 상호 호환되므로 java 코드를 완전히 대체 가능 java보다 문법이 간결함 프로그램의 안전성을 높여줌 var 또는 val 예약어를 통해 데이터 형식을 선언하지 않고 변수를 선언할수 있음 1.변수와 데이터 형식 정수형 변수, 실수형 변수, 문자형 변수, 문자열 변수를 선언하고 출력한다 fun main() { var var1 : Int = 10 var var2 : Float = 10.1f var var3 : Double = 10.2 var var4 : Char = '안' var var5 : String = "안드로이드" println(var1) println(var2) println(var3) printl..
-
[android] android 처음 만드는 안드로이드 어플리케이션app/android 2021. 10. 27. 20:45
안드로이드 프로젝트를 구현해보자 step1. android studio 설치하기 안드로이드 설치는 정말 어렵지 않으니 사이트에서 본인 환경에 맞게 설치 가능하다. https://developer.android.com/studio/install?hl=ko Android 스튜디오 설치 | Android 개발자 | Android Developers Windows, macOS 또는 Linux에서 Android 스튜디오를 설정 및 설치합니다. developer.android.com step2. 초기화면 첫 설치를 완료하면 project 를 만들 수 이또록 메인화면이 뜬다 start a new android studio project 클릭! step3. choose your project activity를 만드는데..