전체
-
[Android] Custom EventListener 사용하기프로그래밍/Android 2018. 10. 2. 11:12
오늘 포스팅 주제는 커스텀 리스너 사용법에 관한 이야기 인데요, 일반적으로 사용하는 리스너 외에 원하는 형태와 상황에 맞추어 사용 가능하도록 커스텀 리스너를 생성하여 사용하는 법을 알아보고자 합니다. Custom Listener 사용하기이번 예제는 이전에 'Dialog 사용하기' 예제를 조금 수정하여 진행할 예정이기 때문에 예제를 따라하길 원하시는 분은 이전 포스팅의 내용을 먼저 작성하신 후에 보시면 되겠습니다. Dialog 사용하기http://re-build.tistory.com/27 예제에서는 MainActivity에서 Dialog의 버튼 클릭 이벤트에 대한 리스너를 달아, MainActivity에서 후 처리를 할 수 있도록 리스너를 구성해보도록 하겠습니다. EndDialog.java package ..
-
하마터면 열심히 살 뻔했다.소소한 일상/쉼표 하나, 2018. 10. 1. 17:33
세상은 우리에게 열정을 가지라고 강요하고 그 열정을 약점 잡아 이용하고 착취한다.그래서 열정을 함부로 드러내는 건 위험하다. 이런 세상이라면 차라리 열정이 없는 편이 더 나을지도 모르겠다. 그럼에도 열정은 좋은 거다. 나를 위해 쓰기만 한다면 말이다. 내가 어떤 것에 열정을 쏟고 있다면 그 열정이 나를 위한 것인지, 남을 위한 건인지 잘 생각해볼 필요가 있다. 내가 알기론 열정이라는 것은 그렇게 자주 생기는 것도, 오래가는 것도 아니다. 열정을 막 쥐어 짜 내서도, 아무 데나 쏟아서도 안되는 이유가 여기에 있다. 열정도 닳는다. 함부로 쓰다 보면 정말 써야 할 때 쓰지 못하게 된다. 언젠가 열정을 쏟을 일이 찾아올 테고 그때를 위해서 열정을 아껴야 한다. 그러니까 억지로 열정을 가지려 애쓰지 말자. 그리..
-
[Android] Dialog 사용하기프로그래밍/Android 2018. 9. 27. 18:24
무더위로 고생했던 여름이 언제였다는 듯이 완연한 가을이 왔네요!이러다 금세 또 추워져 겨울이 오겠죠...? 이번 겨울은 유난히 더웠던 여름만큼 엄청 춥다고 하네요.. (덜덜)다들 몸 관리 잘하시길 바랄게요. 이번 포스팅 주제는 다이얼로그 사용법에 대해 알아보려 합니다. 다이얼로그는 형태도 제각각에 사용법도 여러가지인데요, 여기서는 커스텀 다이얼로그를 생성하여 적용하는 방법에 대해 알아보도록 하겠습니다. 여러 형태의 다이얼로그 (Bflix App 內) 앱을 사용하시다 보면 위의 그림과 비슷한 화면을 많이 접해보셨을 텐데요, 중앙에 화면 위에 떠있는 창을 다이얼로그라고 합니다.다이얼로그는 필요에 따라 다양한 형태로 사용이 가능하답니다. 여기서는 다이얼로그를 어떻게 생성하고, 원하는 모양으로 커스텀하는 방법을..
-
[Android] TabLayout과 ViewPager프로그래밍/Android 2018. 9. 19. 16:19
포스팅 하려는 목록들을 정리하다 보니, 생각보다 많아 언제 다하지.. 하는 생각만 드네요.. 욕심이 과한 걸까요..ㅠ 그래도 포기하지 않고 천천히라도 하나씩 하나씩 포스팅해봐야겠어요.! 오늘 소개해드릴 것은 TabLayout과 ViewPager에 관한 이야기입니다.TabLayout은 카카오톡이나 구글플레이 등에서 흔하게 볼 수 있는데 탭 메뉴를 말한답니다. 그리고 탭을 누를 때마다 아래 화면이 마치 페이지가 넘어가듯이 변하는데요, 이 부분은 ViewPager를 이용해 구현이 가능하답니다. 이전에 포스팅한 ListView처럼, 많이 사용되고 있는 녀석들이라 알아두시면 좋으실 것 같아 준비해보았습니다.그럼 시작하겠습니다.!! GooglePlayStore - 탭 메뉴 위와 같이, 구글플레이스토어나 카카오톡 등..
-
당분간 나를 위해서만소소한 일상/쉼표 하나, 2018. 9. 14. 13:40
우리는 혼자 있는 시간을 견디는 데 익숙하지 않아.불안해지지.끊임없이 전화를 하고메신저를 하고문자 메시지를 날리지.누군가와 함께 있다는 사실에누군가와 연결되어 있다는 것을 확인하고서야 비로소 안심하곤 하지.하지만 여행을 떠나봐.기꺼이 혼자가 되어봐.혼자서 밥을 먹고혼자서 길을 걷고밤하늘 아래 가만히 서 있어보는 거야.낯선 여관에서 혼자 잠을 자며너의 숨소리를 가만히 들어보는 거야. 그렇게 해봐.생각보다 평화로워질 거야.네가 비로소 존재하고 있다는 것을 느낄 수 있게 될 테니. 중에서
-
[Android] ListView 사용하기프로그래밍/Android 2018. 9. 14. 10:31
그동안 개인적인 일로 인해 오랜만에 포스팅을 하네요.. 이번에 포스팅에서는 밀고 미루고 있던 ListView의 사용법을 알아보도록 하겠습니다.추가로 포스팅을 원하시는 부분이나 기술이 있다면, 댓글에 남겨주세요~ 포스팅 시작하겠습니다. ListView?ListVIew에 대한 기본적인 내용은 지난 포스팅에서 설명 드렸으니, 안 보신 분은 지난 포스팅을 먼저 보신 후에 오시길 추천드립니다. ListView 이해하기http://re-build.tistory.com/6 Data들을 ListView로 표현하기 위해서는 중간에 징검다리 역할을 하는 Adapter가 필요합니다.아래 그림과 같이 Adapter는 정의된 데이터를 받아 List에 사용 될 View를 생성하고 관리하는 역할을 합니다. 실세라고 할 수 있죠.!..
-
[Android] Retrofit 사용하기프로그래밍/Android 2018. 2. 19. 16:54
이번에 포스팅에서는 Retrofit 이라는 라이브러리의 사용법에 대해 써보려 합니다.Retrofit은 Square에서 제공하고 있는 Http 통신을 위한 라이브러리 입니다. 그럼 바로 시작하겠습니다. Retrofit?Retrofit은 REST API로, 서버와 클라이언트간 Http 통신을 위한 인터페이스를 뜻합니다.(여기서는 REST에 대한 자세한 내용은 생략하도록 하겠습니다.)쉽게 말해, 클라이언트에서 서버로 어떠한 요청을 보내면 서버는 그 요청에 대한 응답을 클라이언트로 보내주게 되는데, 이 일련의 과정들을 쉽게 사용 할 수 있도록 도와주는 역할을 하는 것이 바로 Retrofit 입니다. Gradle에 라이브러리 추가하기Retrofit을 사용하기 위해서 먼저, 라이브러리를 Gradle에 추가하도록 하..