일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- max MySQL
- max apache
- 한글입력 잘림
- 닐 스미스 지음
- 자바스크립트
- 맥 mysql
- SwiftUI 기반의 iOS 프로그래밍
- 황반석 옮김
- 한글잘림
- 비주얼스튜디오 코드
- 제이펍 출판
- 한글입력 안됨
- 블록 스코프
- 객체지향
- 자바스크립트 객체 만들기
- 자바스크립트 배열 할당
- 맥 아파치
- jquery 사용하기
- 자바스크립트 객체
- 생활코딩
- 객체
- python tkinter 인터페이스
- 한글입력 씹힘
- 제이쿼리연결
- 핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍
- 배열 분해 할당
- 자바스크립트 class
- 한글입력 오류
- python GUI 사용하기
- 기획자랑 사이좋게 지내고 싶다
- 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 |
- max MySQL
- max apache
- 한글입력 잘림
- 닐 스미스 지음
- 자바스크립트
- 맥 mysql
- SwiftUI 기반의 iOS 프로그래밍
- 황반석 옮김
- 한글잘림
- 비주얼스튜디오 코드
- 제이펍 출판
- 한글입력 안됨
- 블록 스코프
- 객체지향
- 자바스크립트 객체 만들기
- 자바스크립트 배열 할당
- 맥 아파치
- jquery 사용하기
- 자바스크립트 객체
- 생활코딩
- 객체
- python tkinter 인터페이스
- 한글입력 씹힘
- 제이쿼리연결
- 핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍
- 배열 분해 할당
- 자바스크립트 class
- 한글입력 오류
- python GUI 사용하기
- 기획자랑 사이좋게 지내고 싶다
- Today
- Total
목록전체 글 (156)
java,javascript,android,php,sql,공부용,메모용
JSON JSON 제이슨은 데이터 교환 포맷이다. 다양한 곳에서 사용하고 있는데 나같은 경우에는 회사에서 카카오톡 주고 받기를 할 때 자동으로 답변해주거나 특정 값을 입력하면 그 값을 입력해서 넘겨줄때 쓰는 곳에 JSON을 사용했던거 같다 이때 제이슨을 처음 알았는데 배운것은 좀 나중에 학원을 다니면서 정확한 정의와 사용방법을 알았고 php나 java 그리고 javascript 에서도 사용이 가능하다는 것을 알았다. * JSON은 자바스크립트를 객체 형식으로 표현하는 것 * XML 보다 빠르고 변환이 쉬움 적은 양의 데이터가 송수신되서 모바일쪽에서 쓰기에 부담이 적다 * JSON은 자바스크립트에 기반하고 있어 모든 웹 브라우저에서 호환된다 - JSON의 표기법 key / valye 형식으로 구성되어있다 ..
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:..