일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- max MySQL
- 자바스크립트 class
- 자바스크립트 객체
- 객체
- 한글입력 안됨
- 자바스크립트
- 자바스크립트 배열 할당
- 기획자랑 사이좋게 지내고 싶다
- 맥 mysql
- max apache
- 맥 아파치
- 황반석 옮김
- python GUI 사용하기
- python tkinter 인터페이스
- 한글입력 오류
- 제이쿼리연결
- 자바스크립트 객체 만들기
- SwiftUI 기반의 iOS 프로그래밍
- 제이펍 출판
- 생활코딩
- 한글잘림
- 배열 분해 할당
- 블록 스코프
- 비주얼스튜디오 코드
- jquery 사용하기
- 한글입력 잘림
- 핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍
- 객체지향
- 닐 스미스 지음
- 한글입력 씹힘
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- max MySQL
- 자바스크립트 class
- 자바스크립트 객체
- 객체
- 한글입력 안됨
- 자바스크립트
- 자바스크립트 배열 할당
- 기획자랑 사이좋게 지내고 싶다
- 맥 mysql
- max apache
- 맥 아파치
- 황반석 옮김
- python GUI 사용하기
- python tkinter 인터페이스
- 한글입력 오류
- 제이쿼리연결
- 자바스크립트 객체 만들기
- SwiftUI 기반의 iOS 프로그래밍
- 제이펍 출판
- 생활코딩
- 한글잘림
- 배열 분해 할당
- 블록 스코프
- 비주얼스튜디오 코드
- jquery 사용하기
- 한글입력 잘림
- 핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍
- 객체지향
- 닐 스미스 지음
- 한글입력 씹힘
- Today
- Total
목록모바일/안드로이드앱 (41)
java,javascript,android,php,sql,공부용,메모용
02. 레이아웃 익히기 어려운 레이아웃을 공부하려면 이 레이아웃을 꼭 알고 넘어가야함 - 제약 레이아웃 ConstraintLayout : 제약 조건 기반 모델 / 제약조건을 사용해 화면을 구성하는 방법 / 안드로이드 스튜디오에서 자동으로 설정하는 디폴트 레이아웃 - 리니어 레이아웃 LinearLayout : 박스(Box) 모델 한 쪽 방향으로 차례대로 뷰를 추가하며 화면을 구성하는 방법 / 뷰가 차지할 수 있는 사각형 영역을 할당 - 프레임 레이아웃 FrameLayout : 싱글 Single 모델 / 가장 상위에 있는 하나의 뷰 또는 뷰그룹만 보여주는 방법 / 여러 개의 뷰가 들어가면 중첩하여 쌓게 됨, 가장 단순하지만 여러 개의 뷰를 중첩한 후 각 뷰를 전환하여 보여주는 방식으로 사용 - 테이블 레이아..

상대 레이아웃으로 만들 수 있는 화면 레이아웃은 대부분 제약 레이아웃으로 만들 수 있다. 상대 레이아웃의 사용은 권장하지 않는다. 다만 이전에 만든 레이아웃이 상대 레이아웃을 사용한 경우가 많기 때문에 상대 레이아웃에 대한 이해가 필요해 이부분을 공부하고 넘어가야 할 거 같다. 부모 컨테이너나 다른 뷰와의 상대적 위치를 이용해서 뷰의 위치를 결정할 수 있도록 해야함 ex) 버튼 아래 다른 버튼을 추가 할 때 이미 추가된 버튼의 아래 쪽에 붙여달라는 속성을 XML 레이아웃에서 설정 할 수 있습니다. 이미 추가된 버튼의 id 속성 값을 사용합니다. 새 안드로이드 스튜디오 프로젝트를 만듭니다. 프로젝트 유형은 Empty Activity 그대로 하고 activity_main.xml 파일을 열고 [Design]눌..

조금 쉬고 논다고 계속 책을 안봐서 정리하기... margin padding은 html css 같은 기본적인것을 한 사람이라면 다들 알것 설명은 생략 하지만 초보자 분들이 검색 할 수 있으니 잠깐 쓴다면 margin은 생성된 A박스와 B박스의 거리라고 이해하면 쉽고 padding은 A박스 안에 쓰여진 글씨의 크기를 박스안에서 어느정도의 공간을 둘건지 보는것 딱히 확인할건 코드뿐이였어서 코드로만 메모해두기 app/res/layout 폴더에 새파일을 만들어서 했음 match_parent 읽히는 그대로 부모창에 매치한다는 것 최상위 LinearLayout을 부모창에 매치하고 LinearLayout 안에 LinearLayout을 만들어서 코드 작성함 android:layout_margin="" 이랑 androi..

실습하면서 책과는 다른 점 찾은 거 정리하기 직접 해보고 메모용으로 적기 때문에 오타도 많고 잘못된 점이 있을 수 있습니다. 참고만 하세요. 뷰 정렬하기에는 layout_gravity 와 gravity가 있음 책에서 설명하는 두개는 layout_gravity : 부모 컨테이너의 여유 공간에 뷰가 모두 채워지지 않아 여유 공간이 생겼을 때 여유 공간 안에서 뷰를 정렬함 gravity : 뷰 안에 표시하는 내용물을 정렬함 (텍스트뷰의 경우 내용물은 글자가 되고, 이미지뷰의 내용물은 이미지) 내가 생각한것 layout_gravity 뷰 밖에서 버튼이나 이미지 같은것들의 사이사이 padding 으로 정리하거나 margin과는 좀 다른내용인듯 정렬의 순서같은거 정해주는거 같음 정확한건 사용을 여러번 해봐야 알거같..

개인공부 메모용으로 책을 구매하여 직접 보는 것을 추천함 언제든 내용이 다를 수 있음 리니어 레이아웃의 방향 설정 한 방향으로만 뷰를 쌓는 리니어 레이아웃의 필수 속성은 방향이다 orientation (방향) 속성을 사용해서 가로 horizontal / 세로 vertical 이라는 값으로 설정 ** 처음부터 최상위 레이아웃을 LinearLayout으로 바꿔 사용이 가능함 1. activity_main.xml 화면에서 Component Tree 에 ConstraintLayout 마우스오른쪽 2. [Convert view ...]항목선택 LinearLayout 으로 변경 3. Component Tree에 LinearLayout을 누른채로 오른쪽 Attributes 아래 Common Attributes 아래 ..

개인 메모 공부용으로 작성해서 틀린부분이 있을 수 있으니 따라하거나 하는 짓은 하지말자.... 책 구매해서 보세요! 1. 패키지 안에 있는 MainActivity.java를 복사해서 새 파일을 만든다. 2. 자바코드로만 버튼 리니어레이아웃(LinearLayout) 같은 레이아웃 설정과 속성 파라미터 값을 생성하고 추가한다 package com.togapp.samplelinearlayout; import android.os.Bundle; import android.widget.Button; import android.widget.LinearLayout; import androidx.appcompat.app.AppCompatActivity; import androidx.appcompat.widget.Butt..
01. 뷰에 대한 간략한 설명 레이아웃 * 레이아웃 생성시에 root 이름 설정칸에 xml 패키지 이름으로 설정해야하는데 이부분이 잘못되면 연결이 되지 않아 사용 할 수 없는 파일이 생성된다. * 레이아웃에 가이드라인을 만들 수 있다 안드로이드 제약조건 타킷과 타킷의 연결점을 연결하면된다 타킷의 조건은 1. 같은 부모 레이아웃 안에 들어 있는 다른 뷰의 연결점 2. 부모 레이아웃의 연결점 3. 가이드라인 xml 기본설명 이부분은 이미 아는 것으로 설명을 생락한다 xmlns:이름="http://schemas.android.com/apk/res-auto" 이런식으로 속성을 사용하고 이름:id="~~`" 으로 사용하는걸 책에서 설명해주고있다 xml을 잘 모르는 사람이라면 직접 찾아보면 될듯 - android:..

안드로이드 내가 쓰는 스마트폰이랑 Android Studio 연결해서 확인 꼭하기 내 폰은 삼성임 삼성 USB 통합드라이버 다운받아서 설치하고 폰에 있는 개발자모드를 켜야함 요즘 핸드폰은 설정가면 검색버튼 누를 수 있음 개발자옵션자체가 처음부터 버튼으로 못들어감 설정 -> 소프트웨어 정보 (안에 또 소프트웨어 정보) 또는 검색 : 빌드번호 -> 눌러서 들어감 빌드번호 터치 터치 터치~~~ 하면 개발자모드가 설정창에 나옴 뒤로가기 쭉해서 설정에서 아래 내리면 개발자 옵션 있음 개발자 옵션 -> USB 디버깅 키고 허용 폰 연결하면 이제 Android Studio에서 내폰을 디바이스로 켤 수 있음 연결하고 폰에서 USB 설정 탭에서 USB 데터링 누름 맨 위에 app 옆에 디바이스 바꾸는거에서 내 폰 누를 ..