안드로이드 환경구성< 참고>안드로이드 스튜디오 - 이클립스SDK - JDK(클래스모음(ex.String 스태너 등))AVD(pc상의 가짜핸드폰)개발 환경 설치순서참고 ppt를 보고 설치하면 (SDK는29사용)안드로이드 스튜디오 사용설
기본 위젯 기본 코틀린 문법 함수만으로 출력가능 변수 선언 선언 방식에 var(variavle) 일반선언할때사용 필요할 때마다 계선 다른 값대입 가능 val(value) 변수 선언과 동시게 값을 대입하거나, 초기화 없이 선어한후에 한번만 값을 대입가능 한번선언후
계산기 만들기 1.xml에서 화면 만들기
여러 개의 체크박스가 있어도 서로 독립적으로 동작한다는 특징이 있어 여러 개를 동시에 체크할 수 있음체크박스가 변경될 때 동작하는 람다식 정의ChkAgree.setOnCheckedChangeListener{compoundButton\_, b -> // 동작 내용 코딩
xml화면 만들기1단계 코틀린 객체 만들기2단계 xml객체를 코틀린 객체에 연결(바인딩)3단계 작업 ->이벤트 처리3.1단계 Switch 누르면 이벤트 일어남 //isCecked는 Boolean이기 때문에 isCecked = true 임3.2단계 라디오 버튼 눌렀을때
리니어레이아웃(LinearLayout) 레이아웃의 왼쪽 위부터 아래쪽 또는 오른쪽으로 차례로 배치 orientation 속성 리니어레이아웃의 기본적 속성 값으로 vertical과 horizontal 을 지정 vertical : 레이아웃안에 위젯을 왼쪽위에서 부터 수직
테이블레이아웃 과 함께사용 속성 layout_span -열을 합쳐서 표시하라는의미 예를 들어 layout_span=“2”는 현재 셀부터 2개의 셀을 합쳐서 표시함 layout_column -지정된 열에 현재 위젯을 표시 stretchColumns - 자체의 속성
showWeekNumber : 현재 몇 주 차인지를 각 주의 맨 앞에 출력함디폴트는 true이지만 false로 하는 것이 더 깔끔하고 보기 좋음
1일차..계획< 추천음악 리스트 어플 만들기>시작은 달콤하게 디자인으로 재생바 밑에 리스트뷰 있음...리스트뷰 디자인을 만들어서 넣어야하는데 아직 감이 안잡힘새로운 xml만들어서 어탭터로 연결 하면 될거같다라는 생각중,,
2일차... 리스트를 누르면 음악재생 음악제목 앨범사진이 클릭한 음악에 맞게 출력되길 원했는데... 왠지모르지만 되긴함..왜 되는건지 이유를 모를뿐..