프래그먼트 (Fragment) - 1 LinearLayout과 겉보기에 차이는 없지만 Fragment는 독립적인 Activity로 이벤트 처리가 가능하다. * 다른 Activity에 재사용 가능 * 독립적이지만 Activity에 종속 (Activity가 죽으면 같이 죽음) * 자신만의 Lifecycle, Layout을 가지고 있음 * Activity 실행 중 삽입, 제거 가능 onCreateView()는 화면을 구성할 때 호출되며 대부분의 코드를 여기에 작성함 Fragment 만들기 -> 일반적인 Activity는 setContentView 에서 Layout을 객체화 시켰다면, Fragment는 LayoutInflater(Inflate Method)를 사용해서 화면에 보여준다. Inflater 객체는 CallbackMethod onCreat.. 2021. 11. 24. 스피너 (Spinner) 스피너 만들기 Spinner는 Adapter를 통해 데이터를 공급받고 보여준다. planets -> Spinner에 넣을 string-array item들을 모아놓음 (데이터) adapter -> Arrayadapter를 사용 -> this : context는 Activity 객체를 지칭. 어떤 화면에 보여줄건가? MainActivity -> android.R.layout.simple_spinner_item : 어떻게 보여줄건가? spinner의 layout은 초기화면(아이템 한 개만 보이는)과 클릭했을때 여러 아이템들을 펼쳐서 보여주는 화면 두 개로 구성되는데 이 중 한 개 아이템만 보이는 레이아웃 setDropdownResource -> Spinner의 두 개 레이아웃 중 여러 아이템들을 펼쳐서 보여.. 2021. 11. 23. 이전 1 2 다음