본문 바로가기

전체 글

(38)
[RecyclerView] 기본 RecyclerView 만들기 · 기본(세로) RecyclerView 만들기 이제는 새로나왔다고 하기도 어려운 RecyclerView를 차근차근 순서대로 만들어 볼것이다. 지난 글 링크 1. [RecyclerView] 기본 RecyclerView 만들기2. [RecyclerView] 가로형 RecyclerView 만들기3. [RecyclerView] Item에 ClickListener 달기 1 RecyclerView 란? RecyclerView는 과거의 ListView에서 좀 더 성능과 유연성이 개선된 View라고 할 수 있다.나도 가로로된 List를 만들기 위해 ListView를 커스텀해서 사용했다가,RecyclerView에서 기본으로 제공해주는 기능이어서 바꿔보기도 했다. 일단 사용을 하려면 Support Library v7을 추..
[Android] setOnClickListener(this)는 왜? Android 에서 view에 대한 onClick 처리를 하는방법은 여러가지가 있다. 1) xml layout 파일에서 android:onClick="" 을 지정하는 방법2) view,setOnClickListener( new View.OnClickListener{ ... } ) [setOnClickListener에 익명클래스를 사용하는 방법]3) class에 View.OnClickListener를 implements 한 뒤 setOnClickListener(this) 를 사용하는 방법 나는 주로 개발할 때 2번과 3번의 방법을 자주 사용한다. 그 중 3번의 방법에 대해서 출근하다가 갑자기 setOnClickListener(this) 에서 this를 넣는데 어떻게 onClick() 으로 콜백이 받아지지?..
[Android Studio] 브레이크 포인트(Breakpoint) 한번에 지우기 개발을 하고 디버그를 하면서 하나 두개씩 찍어주던 브레이크 포인트는 당시에는 유용하지만 귀차니즘으로 매번 포인트들을 지워주지 않아서 다른 디버깅을 할 때 원치 않는 곳에서 브레이크가 걸리는 상황이 종종 발생하고는 한다. 안드로이드 스튜디오에서는 이런 상황 등에 쓰라고 만든건진 모르겠지만 아무튼 브레이크 포인트들을 한번에 지울 수 있는 기능이 있다.지금 스튜디오가 켜져있다면, Control + Shift + F8 키를 눌러보자 그럼 위와 같은 창이 하나 뜨고 주황색 박스 안에 있는 부분들이 내가 지금까지 브레이킹 포인트를 찍어둔 지점들이다.최상위 Java Line Breakpoints 를 체크 해제시켜서 모든 포인트를 전체 제거 할 수 있다.
[Git] Can't update: no tracked branch · Can't update: no tracked branch 2017/01/09 - [Git] - [Git] 안드로이드 스튜디오와 Github 연동하기 [1]2017/01/10 - [Git] - [Git] 안드로이드 스튜디오와 Github 연동하기 [2]2017/01/11 - [Git] - [Git] Can't update: no tracked branch Github에서 Repository를 생성할 때 README.md 파일 등을 미리 생성했다면Android Studio와 첫 연결을 시도할 때 충돌이 나게 됩니다. 1 해결법Android Studio 우측 상단에 다음과 같은 경고문이 떳을 겁니다.Remote Repository (Github) 에 README.md 파일을 생성하면서 브랜치가 이미 생성되..
[Git] 안드로이드 스튜디오와 Github 연동하기 [2] · 안드로이드 스튜디오 - Github 연동하기 [2] 2017/01/09 - [Git] - [Git] 안드로이드 스튜디오와 Github 연동하기 [1]2017/01/10 - [Git] - [Git] 안드로이드 스튜디오와 Github 연동하기 [2]2017/01/11 - [Git] - [Git] Can't update: no tracked branch [1]편에서는 깃 클라이언트 설치와 Github repository까지 생성을 마쳤습니다.[1]편에 이어서 포스팅 하도록 하겠습니다. 1 Android Studio - Github 연결Android Studio에서 프로젝트를 생성한 후를 가정하여 진행하도록 하겠습니다.일단 시작하기에 앞서 안드로이드 프로젝트가 저장된 폴더를 열어 생성된 프로젝트 폴더를 우클..
[Git] 안드로이드 스튜디오와 Github 연동하기 [1] · 안드로이드 스튜디오 - Github 연동하기 [1] 2017/01/09 - [Git] - [Git] 안드로이드 스튜디오와 Github 연동하기 [1]2017/01/10 - [Git] - [Git] 안드로이드 스튜디오와 Github 연동하기 [2]2017/01/11 - [Git] - [Git] Can't update: no tracked branch 안드로이드 스튜디오와 Git을 연결하는데 항상 에러를 뿜어내거나 제 기준에서 따라하기 힘든 예제들이 많았습니다.물론 다른 블로그에 더 좋은 포스팅이 많지만, 제 기준으로 스튜디오와 Git을 연결하고 Github에 까지 올리는 포스팅을 하겠습니다.순서대로 따라 한다면 쉽게 연동이 가능 할 것입니다. 1 Git 설치Git을 사용하려면 먼저 Git 클라이언트를 ..
[Git] 커밋메시지 잘 작성하기 · Git Commit 메시지 작성요령 커밋 메시지를 잘 작성해야 나중에 찾아 보기가 수월합니다! 1 작성요령 line 1 : 타이틀이 되는 부분입니다. 이 부분은 변경애 대한 짧은 요약을 적습니다. 약 50자 이내로 적는것을 추천합니다.line 2 : 공백line 3~ : 서브 타이틀이 되는 부분입니다. 필요한 경우 상세 설명을 추가합니다. 약 72자/(줄) 를 적는것을 추천합니다.line 4 : 공백line 5 : 추가적인 문단은 '-' 를 이용하여 작성합니다.line 6 : - 추가 1line 7 : - 추가 2 예시 메시지 기능 버그픽스 선택한 유저에게 메시지를 보내는 기능중 (~~~~~~~~~~~) 에 대한 버그를 픽스하였습니다. - (~~~~~~~~~) 버그 수정- (~~~~~~~~~~~) 버..
[Git] 기본 명령어 정리 · Git 기본 명령어 정리 Git의 기본 명령어를 정리 해보겠습니다. 1 Git이란? 깃은 리눅스 개발자인 리눅스코발즈가 개발한 코드 형상관리 프로그램입니다.아래 사이트에서 다운받을 수 있습니다. https://git-scm.com/ 2 명령어 $ git init 현재 디렉토리를 Git Repository로 설정하는 명령어입니다. 디렉토리 내부에 .git 디렉토리가 생성되며 자동으로 master 브랜치가 생성됩니다. $ git status현재 Repository의 상태를 보여주는 명령어입니다.$ git status# On branch master## Initial commit## Untracked files:# (use "git add ..." to include in what will be commi..