gravity와 layout_gravity의 차이

gravity : 뷰에서 화면에 표시하고자 하는 내용물을 정렬할 때

layout_gravity : 부모 컨테이너의 여유 공간에 뷰가 채워지지 않아 여유 공간 안에서 뷰를 정렬할 때 사용


계획

food category를 선택하여 shop_main으로 넘어가는 shop_list.xml을 생성

shop_list intent는 각 카테고리가 공동으로 사용하고

shopMain class에서 shopList class로 intent 값을 전달하여 DB 접근하려함


수평선 그리기

<!--  수평선  -->
<View
    android:background="@color/black"
    android:layout_width="match_parent"
    android:layout_height="2px" />

어댑터, 어댑터 뷰

 

어댑터 

- View와 View에 올릴 Data를 연결하는 Bridge

- Data의 original을 관리하고, AdapterViewr가 출력할 수 있는 형태로 제공하는 중간다리

- ArrayAdpater, SimpleAdapter, CursorAdapter...

- 어댑터 뷰가 출력할 수 있는 데이터를 만들어 놓는 공간

- 데이터가 변경되면 어댑터 뷰에 notifyDataSetChanged Method를 출력하여 ApdaterView의 재실행을 요청

 

어댑터 뷰

- 어댑터가 가진 데이터를 출력하는 역할

- ViewGroup을 상속받음, 많은 뷰를 담을 수 있음

- ListView, GridView, Spinner, Gallery....

 

+ Recent posts