일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 가상화폐거래소
- 신정뉴타운롯데캐슬
- 양천구아파트
- 비트코인
- 키워드검색방법
- 가상화폐폭락
- 프로그래밍
- 앱제작
- 서울3억대아파트
- 온라인마케팅
- 신월동아파트
- 신정동아파트
- 앱개발 독학
- 스팀잇
- 모두의파이썬
- 암호화폐
- 상위노출키워드
- 프로그래밍독학
- 유튜브
- 앱개발
- Do it 안드로이드 앱 프로그래밍
- 프로그래밍 독학
- 파이썬
- 안드로이드 스튜디오
- 가상화폐
- 안드로이드
- 잠금화면앱
- 블록체인
- 정부지원제도
- 돈버는정보
- Today
- Total
목록안드로이드 스튜디오 (11)
친절한 J의 돈버는 정보
[안드로이드 앱 개발 독학 No.8] 안드로이드 스튜디오 레이아웃과 기본위젯 사용하기 (3) 상대 레이아웃과 테이블 레이아웃 상대 레이아웃 : 부모 레이아웃 또는 다른 뷰와의 상대적인 위치를 이용해 뷰의 위치를 결정할 수 있게 함.아래 이미지처럼 가운데 영역이 차지하고 있는 버튼이 맨 아래 버튼의 바로 위쪽까지 차지하도록 할 수 있다. 테이블 레이아웃 Do it 유투브 강좌 DAY 10-01 / 10-02 다시 듣기 Text에서 아래와 같이 입력했다. 유투브 강좌에서는 보이지 않았던 뷰가 생성되었고화면에 새로운 버튼을 추가하려고 가져가니 생성되지 않아서 테이블 레이아웃에 대한 진도를 더이상 나가지 못했다.뭐가 문제일까? 커뮤니티에 질문해보자! 답변
[안드로이드 앱 개발 독학 No.8] 안드로이드 스튜디오 레이아웃과 기본위젯 사용하기 (2) 리니어 레이아웃 방향 속성을 필수로 갖는다. 새 작업창을 연다. ConstraintLayout -> LinearLayout으로 변경하기 위해 왼쪽 하단의 Text를 클릭한다. 아래 이미지에서 빨간색 줄 부분을 Linear로 변경한다. 아래 이미지에서 3, 4, 7행을 삭제한다. 아래 이미지처럼 LinearLayout으로 변경된 것을 확인할 수 있다.여기서 중요한 점은 LinearLayout은 방향이 필수속성이기 때문에 오른쪽 Attributes에서 orientation을 지정해준다. Text에서 확인해보면 속성이 자동으로 추가되어 있는 것을 볼 수 있다. orientation을 변경하여 정렬을 바꿀 수 있다. 더..
[안드로이드 앱 개발 독학 No.8] 안드로이드 스튜디오 레이아웃과 기본위젯 사용하기 (1) 레이아웃 개요 - 제약 레이아웃 : 제약 조건(Constraint)에 의해서 뷰가 위치하는 위치 알 수 있다.제약 레이아웃에 대해서는 아래 링크 포스팅 참조.http://jgraphy.tistory.com/17 - 리니어 레이아웃 : 박스(Box)모델. 한쪽 방향으로 뷰를 추가하며 화면을 구성. - 상대 레이아웃 : 규칙(Rule)기반 모델. 제약 레이아웃과 유사. - 프레임 레이아웃 : 싱글(Single) 모델. 한번에 하나의 뷰만 보여주는 것.여러개의 뷰가 들어가면 중첩하여 쌓게 됨. 여러개의 뷰를 중첩한 후 각 뷰를 전환하여 보여주는 방식. - 테이블 레이아웃 : 격자(Grid) 모양 배열을 사용하여 화면을..
[안드로이드 앱 개발 독학 No.7] 안드로이드 스튜디오 제약 레이아웃 버튼의 위치는 연결점과 연결선을 만들어 위치를 결정할 수 있다.아래 화면에서 보이는 'BUTTON'의 상단 연결점은 부모 레이아웃의 위쪽 벽면에 붙이고왼쪽 연결점은 부모 레이아웃의 왼쪽 벽면에 붙여보자. Attributes를 보면 제약조건이 만들어진 것을 볼 수 있다. 연결선이 만들어져 위치를 이동할 때 제약조건이 발생한다. 시작 버튼 - 상단 연결점은 부모 레이아웃의 위쪽에 붙이고 왼쪽 연결점의 '시작' 버튼의 오른쪽 연결점에 붙여보자.이 또한 이동 시 제약조건이 발생하는 것을 알 수 있다.이처럼 연결선은 부모 레이아웃의 벽면과 붙일 수 있고, 다른 뷰의 연결점과 연결해서 만들 수도 있다. 버튼의 좌/우 연결점을 부모 레이아웃의 벽..
[안드로이드 앱 개발 독학 No.6] 안드로이드 스튜디오 기본 위젯과 레이아웃(1) : 뷰와 뷰그룹 뷰(View) : 화면에 보이는 것들(텍스트, 버튼 등) 뷰 그룹(View Group) : 뷰들을 여러개 포함하고 있는 것 위젯(Widget) : 뷰 중에서 일반적으로 컨트롤의 역할을 하고 있는 것. 눈에 보이는 것 레이아웃(Layout) : 뷰 그룹 중에서 내부에 뷰들을 포함하면서 그것들을 배치하는 역할 상속(extends) : 다른 사람이 만들어 놓은 것을 가져다 쓰는 것 객체지향의 가장 기본개념 중 하나로 부모의 특성을 그대로 물려받은 것으로 변수나 메소드 재사용 가능 layout_width, layout_height : 가장 기본적이며 필수적인 속성으로 뷰의 폭과 높이를 설정함1) match_par..
Episode 3. 안드로이드 스튜디오 코드 편집기 * 부모 클래스 메소드 정의 { } 중간에 마우스 커서를 놓고 오른쪽 마우스를 클릭하면 아래와 같은 이미지가 보인다.Generate 클릭 다시 Override Methods 클릭 추가하고 싶은 코드 클릭 아래 이미지처럼 자동으로 코드가 만들어진다. * 파일의 내용 검색(Find in Path) 어떤 단어를 찾고 싶을 때Edit -> Find -> Find in Path 클릭 클릭하여 뜨는 창에 찾고자 하는 단어를 입력 후 검색한다.
맥에서 안드로이드 스튜디오를 설치하여 사용하고 있다.Do it 안드로이드 앱 프로그래밍과 저자의 유투브 동영상 강의를 함께 보며 공부하고 있는데저자의 경우 윈도우 PC에서 안드로이드 스튜디오를 실행시켜 설명하고 있다. 크게 문제가 되는 부분은 없지만 설정창이 위치한 곳이 다르다거나 단축키가 다른 경우가 종종 있다. 공부하면서 하나씩 다른 부분을 정리하고 또 모르는 부분도 기록해 두었다가 문제가 해결되었을 때 마다 다시 기록하고자 한다. 1. 설정(settings) 찾기 아래 포스팅 참고http://jgraphy.tistory.com/12 2. Auto Import 찾기 File -> Other Settings -> Default Settings 자세한 내용은 아래 링크 내용 참조http://jgraphy..
윈도우용 노트북이 있긴 하지만 대부분의 작업을 Mac으로 하고 있는지라 Mac에 안드로이드 스튜디오 3.0 버전을 설치하여 공부하고 있다. 그런데 동영상 강좌는 거의 대부분 윈도우 PC로 진행된다.크게 문제가 되는 것은 없는데 도대체가 안드로이드 스튜디오의 설정을 변경하기 위한 settings를 찾을 수가 없는 거다.윈도우에서 안드로이드 스튜디오는 File -> Settings 이 보여지는데 Mac에서는 아래 이미지처럼 settings 자체가 없다. 맥에서는 Android Studio -> Preferences에서 설정을 변경할 수 있다. 클릭하면 아래 이미지와 같은 창이 보여진다.여기서 칼라나 폰트 등의 설정을 변경하면 된다.
[안드로이드 앱 개발 독학 No.4] 안드로이드 스튜디오 에뮬레이터 구성과 사용(2) : 여러개의 버튼에 기능추가하기 * 여러개의 버튼에 기능 추가하기 버튼을 끌어다가 디자이너 도구의 화면에 올려준다.시작 밑에 웹페이지 띄우기, 전화걸기 버튼을 추가로 만들어보았다.오른쪽 onClick 입력란에 각각 onButton2Clicked, onButton3Clicked 입력한다.(대소문자 주의)text란에는 각각 웹페이지 띄우기, 전화걸기 입력한다. MainActivity.java 탭으로 가서 아래와 같이 입력한다.처음 입력한 onButton1Clicked 부분을 복사/수정해서 입력해도 되지만 처음 공부하는 입장에서는 한자한자 정성껏 쳐본다. 실행버튼을 누르면 안드로이드 스튜디오 에뮬레이터에서 아래와 같은 화면이..
[안드로이드 앱 개발 독학 No.3] 안드로이드 스튜디오 에뮬레이터 구성과 사용(1) : 첫 프로젝트 만들기 설치된 안드로이드 스튜디오에서 첫번째 Start a new Android Studio project 클릭 Application name과 Company domain을 입력하고 Next 클릭(Company domaind은 내 사업자 도메인이므로 각자 알아서 입력하면 된다.그나저나,, 픽스모리.. 이제 정말 열심히 중간에 포기하지 않고 잘해서 빛을 발하게 만들어보자!!) 아래 설정은 바꾸지 않고 다시 Next 클릭! 원하는 폼을 선택하고 Next 클릭! 아래 화면이 나오면 다시 Finish 클릭!안드로이드는 하나의 화면은 Activity와 Layout이라는 두 개의 파일로 구성된다.Activity는 ..