목록백엔드 (36)
코드네임 :
뷰페이저란? : Swipe으로 화면을 전환하는 컨테이너
// Example8_1// RecylclerViewAdapter.java// RecyclerViewAdapter는 RecyclerView.Adapter를 상속받아 구현됨/// 여기서 RecyclerView.Adapter의 제네릭 타입은 ViewHolder!!!public class RecyclerViewAdapter extends RecyclerView.Adapter { private Context context; //어댑터가 실행되는 환경(Context)을 참조하기 위한 private List items; //RecyclerView에 표시할 데이터를 담은 리스트 // 멤버변수 초기화 /// context와 items를 전달받아 어댑터 내부에서 사용할 수 있도록 멤버 변수에 저장..
리사이클러뷰란?: 이미지나 텍스트를 리스트화해서 스크롤하면서 볼수 있게 해주는 컨테이너: 항목을 표시하기 위해 생성한 뷰를 재활용(recycle)함 !! LayoutManager 란?: 리사이클러뷰의 형태를 결정해주는..! ViewHolder 클래스란?: 리사이클러뷰의 아이템을 보여주는 뷰를 가지고 있는 클래스: ViewHolder 클래스를 상속받아서 구현함: onCreateViewHolder()메소드에서 뷰 객체로 생성한 레이아웃이 ViewHolder 생성자에 지정됨 Adapter란?: Adapter 클래스(추상)을 상속받아 정의함: 개별 데이터에 대응하는 뷰홀더 클래스를 사용함: 생성자는 필수 작성 아님: onCreateViewHolder(), onBindViewHolder(), getItemCo..
( 나 이거 메소드중 몇개가 안떴었음)(Example_7_2Navigation 그거 이메일 자바 코드에서 확인)
# 과제 코드 (네비게이션 코드 말구)#inside MainActivity.java, # protected void onCreate(Bundle savedInstanceState) { ~ }); 다음//fragment 객체를 메모리에 생성하고 준비해두기BookFragment bookFragment = new BookFragment();CenterFragment centerFragment = new CenterFragment();HomeFragment homeFragment = new HomeFragment();// getSupportFragmentManager(): 액티비티에서 프래그먼트를 관리하는 FragmentManager 객체를 반환// beginTransaction(): 프래그먼트를 추가, 교체,..
나 왜 시작화면 2초 안뜨지 이거 코드 맞는거 같은데 ㅠㅠ??View view = findViewById(R.id.main);view.postDelayed(new Runnable() { @Override public void run() { //IntroActivity에서 MainActivity로 이동 후 현재 액티비티 종료하기 //Intent? Intent intent = new Intent(IntroActivity.this, MainActivity.class); //Intro에서 Main으로 전환 startActivity(intent); //MainActivity로 이동하기(intent를 전달하여 새로운 액티비티 시작) finis..
[ Fragment ]: 액티비티처럼 이용할 수 있는 뷰 (액티비티처럼 보이는 뷰)- 액티비티 내에 배치되어 사용자 화면을 구성하며 독립적으로 동작 가능 [ 프래그먼트 데이터 전달 ]데이터 전달 방법 : 프래그먼트 생성 시에 값을 전달하기 - Bundle, 프래그먼트 매니저를 통해 전달 ( Bundle : key-value 형식으로 데이터를 저장하고 관리하는 객체 ) : 생성되어 있는 프래그먼트에 값을 전달하기 - 프래그먼트를 생성한 액티비티에 값을 전달할 메소드 생성 그 과제 코드로 보는데 다음장의 네비게이션까지 확인하고 보심 좋겟네요