안드로이드

    Android DataBinding (안드로이드 데이터 바인딩) 사용 방법

    안녕하세요 오늘은 누구나 사용할 수 있는 DataBinding을 사용해 보려고 합니다. 우리는 기존 xml에 있는 버튼을 가져다 쓰거나 클릭이벤트를 만들거나, 또는 텍스트뷰를 선언해서 사용할 때 findViewById()를 사용하고 있었는데요 findViewById()의 단점은 역시 화면이 너무 지저분 해진다는점 ? 코드가 노가다라는 점이 있습니다. 바로 예제로 비교해드리도록 하겠습니다. 0. Default View 저희가 이런 기본적인 화면을 구성한다고 예를 들어봅시다. 1. findViewById() 0번에 있는 뷰를 구성하여 사용하기 위해서는 activity_main.xml MainActivity.java Button button1, button2, button3, button4, button5; ..

    Android RecyclerView (안드로이드 리사이클러뷰) 사용 방법

    계속 미루고 미루던 RecyclerView의 기본 사용 방법에 대해 소개해 보려고 합니다. RecyclerView란? 'RecyclerView란 위젯은 ListView가 더 진보하고 유연해진 버전입니다.' 출처: Fragment 생성 시에 List라는 다른 생성 버튼도 있는 것 같은데 추후 따로 포스팅 하도록 하겠습니다. 이쪽에는 Android Developer 사이트에서 제공하는 Sample Code 예제입니다. https://github.com/android/views-widgets-samples/tree/master/RecyclerView 일단 RecyclerView를 사용하는 이유가 뭘까요? 그냥 ListView 사용해서 원래 쓰던 방식대로 사용하면 안 되나요? RecyclerView와 ListV..