안드로이드 스튜디오(5)
-
setMultiChoiceItems / 다중 선택자/ 코틀린 멀티 초이스/ setSingleChoiceItems / 단일 선택자/ 싱글초이스
setMultiChoiceItems 다중 선택자 문법 setOnClickListener 얘처럼 이벤트가 정해진 인자들, 배열이 있는 상황에서 다중 선택자는 말그대로 "여러개를 선택한다"는 기능을 담고있따. 1. cursor : 들고 올 인자 2. isCheckedColumn: 체트되어있는 인자 3.4. 은 {람다식}으로 뺀다. 의미는 멀티 초이스를 할 경우 발생할 이벤트를 말한다. dlg(인자).setMultiChoiceItems(versionArray, checkArray){dialog, position, isChecked-> if(isChecked) btn1.text=versionArray[position] // 체크가 되어있으면 버튼으로 들고 오고 else btn1.text="" // 체크가 되어 ..
2022.03.23 -
안드로이드스 스튜디오(Android studio) - xml, 화면 분할 똑같이 분할, 버튼 똑같이 분할, 화면 나누기, 버튼 크기 똑같이 채우기
layout_weight=1 모바일 화면 안에 동등한 크기로, 똑같은 크기로 버튼이나 공간을 매기고 싶을 때 레이아웃, 버튼 등에 쓰이는 xml 코드 요거슨 첫번째 사진의 버튼 xml코드로 버튼 2개를 가로로 일정하게 위치시켜주었다. 그럼 레이아웃은 호리젠탈(horizontal)임을 까먹지 말자. (사진에는 짤림 ㅠㅠ) 그래서 버튼 각각에 layout_weight="1"을 넣어준다. 요기선 오른쪽 사진처럼 하얀색, 초록색, 파란색 공간을 동등하게 화면에 보이게 하기 위해 각각 차지하는 리니어 레이아웃 (Linearlayout)에 layout_weight="1"을 넣어주었다. 세로로 배치되니까 부모 레이아웃은 버티컬 (Vertical)이 된다.
2022.03.19 -
안드로이드 스튜디오 뷰 플리퍼 (ViewFlipper) xml 기능/ 뷰 플리퍼 기능 구성
ViewFlipper 안드로이드 스튜디오에서 디자인 기능 중 하나! (xml에서) xml 코드로 디자인할 때, 한 번에 보여줄 위젯이 여러 개라면 뷰플리퍼 안에 레이아웃을 여러 개 넣고 각 레이아웃에 필요 한 위젯을 배치함 관련 코틀린 메소드는 -startFlipping() : 화면 자동 넘김 -stopFlipping() : 화면 넘김 정지 -showPrevious(): 이전 화면 보기 -showNext(): 다음 화면 보기 등이 있다. 오른쪽 사진의 xml 구성을 살펴보면 -전체 : 리니어 레이아웃 -버튼: 리니어 레이아웃 - 버튼 2개 삽입 -보여줄 공간: 화면이 바뀌면서 넘겨져야 하니까 뷰 플리퍼 -그 안에 리니어 레이아웃을 박는다. xml 코드로 디자인을 했다면 kotlin 코드로 1. 객체 생성..
2022.03.19 -
중복 리니어 레이아웃 (Linear Layout)은 부모 레이아웃 기준으로 비율을 나눈다. / 리니어 레이아웃 비율
말그래로 중복 리니어 레이아웃 (Linear Layout)은 부모 레이아웃 기준으로 비율을 나눈다. 부모 안에 자식 을 Layout_weight=" 1"로 두면 자식 이 7개면 7등분, 5개면 5등분이 된다.
2022.03.16 -
Android Studio(안드로이드 스튜디오) 설치 시 확인 해야 할 것/ sdk 매니저 확인해야 할 것
1. Device Manager 2. SDK Manager 특히 SDK Manager에서 SDK란 Software Development Kit의 약자이다. 개발자들을 위해 제공하는 개발 도구들이다. 쉽게 말자하면, '소프트웨어를 개발하기 위한 도구들'이다. SDK가 없다면 앱이나 다른 모든 프로그램에서 모든 기능을 처음부터 만들어야 한다. SDK 안에는 개발에 도움이 될 개발 도구 프로그램, 디버깅 프로그램, 문서, API 등이 있다. (https://velog.io/@jonmad/Til.-%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-SDK%EB%9E%80) 밑에 노란 표시가 설치 경로! 버전 별로 구글이 SDK에 이름을 붙여놨는데 첨에는 젤린 빈 이런 귀여운거 하다..
2022.03.13