Hello,

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

안드로이드 7

안드로이드
안드로이드 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
안드로이드
RecyclerView 사용하기 + Click 이벤트

listview란 listview는 다 써본듯 하다..이번에는 RecyclerView이다. RecyclerView는 ListView보다 좀더 유연하게 다양한 형태의 커스텀마이징을 할 수 있는 장점이 있다.ViewHolder라는 친구를 사용하여 Item에 대한 뷰의 변형 또는 애니메이션을 추가 할 수 있다. 나는 기존 listView에서 크게 커스텀이나 애니메이션에 관해 불편해서 바꿨다기 보다..Coordinary Layout의 NestedScrollView안에 Expandable ListView를 사용하는 중에작동은 되나 버벅거리고 원활한 기능을 수행하지 못해 다시 ListView로 돌아가려고 하니둘다 스크롤 기능으로 인해 제대로 구현이 되지 않아 방법을 찾던 중에 접했다. 😣 RecyclerView도 ..

2018.04.30 ﹒ 00:21
안드로이드
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