Hello,

kok nae-ga ha-myun an-dweneun MAGIC...🧚

Android 6

안드로이드
안드로이드 recyclerview 동적 로드 구현 하기

이전글 - [Android] - CoordinatorLayout Behavior 사용기 이전글 - [Android] - CoordinatorLayout App Bar 드래그 비활성화 + 상단 스크롤 구현 구글에 항상 안드로이드에 관한 방법과 설명이 많지만 내가 구현해논 코드에서 원하는 동작이 바로바로 잘 되지 않는다 😵 오늘은 동적 로드 기능을 구현해 보았다. 몇줄 안되지만 이것또한 엄청 돌고 돌아 성공했다. 이전글을 참고하면 알겠지만 내가 만들어 논 레이아웃은 상당히 복잡하다 ㅎㅎ..;; 나의 RecyclerView는 Fragment에서 NestedScrollView 안에 위치해 있다. ( Coordinator 을 사용했기 때문이다. ) 아래는 RecyclerView와 어댑터를 설정하는 부분을 따로 객..

2018.05.01 ﹒ 23:51
안드로이드
CoordinatorLayout App Bar 드래그 비활성화 + 상단 스크롤 구현

이전글 - [Android] - CoordinatorLayout Behavior 사용기 이전글의 완성된 레이아웃을 참고하면 알겠지만 현재 나는 CoordinatorLayout에 아래와 같은 뷰들을 두었다. 여기서 발생한 문제점이 지도 ( map fragment )에서 드래그 시 지도가 움직여야 함에도 불구하고 CoordinatorLayout 전체가 상하로 움직이는 현상이 발생했다. 이를 해결하기 위해 해당 xml을 가진 activity ( 나는 fragment 지만 ) 자바 파일에서 다음과 같이 코드를 작성해 주었다. 아래쪽에 위로 스크롤 하는 코드와 함께 있다. 123456789101112131415161718192021222324252627/* Google Map의 세로 드래그 문제를 해결 하기 위한..

2018.05.01 ﹒ 01:45
안드로이드
searchView 아이콘 변경하기

아래의 사진을 보면 기본 searchView의 아이콘이 회색이라어두운 바탕에 잘 보이지 않았다.이 어둑칙칙한 친구를 바꿔줘 봤다. 구글링으로 영문을 해석해가며 xml에서 android:searchIcon 이나 java에서 수정을 해줬었는데 ..? 아이콘은 변경이 되었으나이게 뭔지.. 사이즈가 맘대로 안되고 검색 줄 까지도 아이콘이 되어 버렸다. 구글에 보면 여러가지 방법이 있는데나는 styles.xml에 searchview의 스타일을 지정해 주고그냥 searchView에서 android.support.v7.widget.SearchView로 바꿔 주었다. styles.xml 부분이다.( res / values / styles.xml ) parent 부분에는 현재 사용하고 있는 스타일을 적어 주었다. 그리고..

2018.04.28 ﹒ 20:31
안드로이드
안드로이드 ViewPager 만들기

지난번에 만든 게시판 레이아웃에 이어서카카오톡이나 페이스북처럼 옆으로 넘기면화면이 넘어가는걸 구현해 보고자 ViewPager이란아이를 사용해 보았다. 수평으로 좌, 우 스크롤시 사용되는 친구다. 우선 구현한 화면이다. 하루하루 발전하는것이 보인다 .. ŏ̥̥םŏ̥̥상단을 보면 MainPage, MyPage, TAB3( 구현 안된 레이아웃 )을 볼 수있다. 양 옆으로 드래그하면 화면이 전환된다.우선 내가 사용한 엑티비티는 Tabbed Activity이다.초보자라 맨땅에 해딩 중이여서 일단 제공 하는 틀을 뜯어봤다..새로운 프로젝트 생성시 Tabbed Activity를 고르거나res / layout에서 오른쪽 버튼 activity에 가서도 편하게 만들 수 있다. 종류를 고를 수 있는데 나는 상단에 Tab이 ..

2018.04.20 ﹒ 01:20
안드로이드
CustomView 레이아웃 문제 해결

이전글에서 listview_item.xml의 버튼이 나오지 않았다 ㅠ_ㅠ..레이아웃의 높이 설정과 가중치 때문!이전글 - [Android] - Custom List View 게시판 만들기 맨 처음 listview_item.xml 을 살펴보면 LinearLayout의 높이가 "match_parent"다. 그러다보니 원래 listview의 높이만큼 아이템의 레이아웃이 축소되면서버튼이 보이지 않았다. 다시 아이템의 LinearLayout의 높이를 "wrap_context"로 설정해보니listview_item.xml 내에서 이전과 똑같은 현상이 일어난다.각각의 뷰에 높이가 아니라 가중치를 주면서 wrap_context 또는 match_parent하여이렇게 되는 듯 하다. ( 가중치로 하는 이유는 임의로 높이 도..

2018.04.14 ﹒ 11:16
안드로이드
Custom List View 게시판 만들기

# ListView ( 리스트 뷰 ) : 항목들을 수직으로 보여주는 어댑터 뷰로 상하로 스크롤이 가능 하다.: 항목들은 이 뷰에 설정된 어댑터로 부터 제공 된다. ( 어댑터가 리스트 뷰와 데이터의 브릿지 역할을 하는 셈! ) 개인적으로 이해할 때 든 생각인데 자바에서 데이터 베이스와 연동해서 사용하는 느낌이다. 다른 부분도 있지만..자바 클래스 ( MainActivity.java )에서 요청하면 아이템 데이터 클래스 ( ListViewItem.java / DTO 역할 ) 에서 데이터를 제공하고 어댑터 ( ListViewAdapter.java / DAO )가 데이터에 대한 작업을 하는 ..? 쨌든 내가 만들고자 하는 건 게시판 형식이므로 단순한 리스트 뷰가 아닌 커스텀 뷰를 만들고자 한다. # 1. Lis..

2018.04.13 ﹒ 22:49