본문 바로가기

Android4

Android Studio OpenAPI OpenAPI 서버에서 API불러오기 ① activity_mail.xml 작업한다 LinearLayout 대량의 데이터를 끌고다닌다. 리사이클러뷰로 만들자. 영화진흥위원회에서 데이터를 가져와서 보여주자. rank, movieNm, openDt,audiAcc 만 가져온다. 아답터가 뭐냐 ? 대량의 데이터를 뷰로 만들어주는 녀석이다. ②이제 데이터를 가져와서 보여준다. 불러온 데이터가 잘 보이는지 먼저 확인하는 습관을 갖는게 중요하다. 리사이클러뷰에 들어갈 데이터를 수동으로 만들어두고 잘 돌아가는지 먼저 확인해보자. MovieItem설계한다. 여기에 들어가는 변수들은 내가 써야할 변수들이다. 데이터를 받아올때는 다 글씨로 받아온다. 변수의 이름은 가급적 똑같이 쓴다. 💡 저 친구가 만들어질때 값을 주고싶다면.. 2023. 3. 5.
Android RecyclerView 10분 따라하기(총 7 STEP) ! RecyclerView ▣리사이클러뷰는 왜 만들어졌나? 아이템뷰안에 String name, Int imageId 뿐만 아니라 이 이상 많은 데이터를 넣어야한다면?? → 속도 퍼포먼스를 개선하기 위해 리사이클러뷰가 등장함 ▣ 리스트뷰와 그리드뷰를 섞어서 RecyclerView를 만들었다. 리사이클러뷰는 구분선이없다. 그래서 필수속성으로 레이아웃을 정해줘야한다. 리사이클러뷰 만들기 시작 (총 7 STEP) STEP1. activity_main.xml을 꾸민다. 큰 액자 (LinearLayout)안에 대량의 데이터를 넣을 RecyclerView를 넣는다. ( layoutManager와 orientation은 나중에 하고싶은거로 속성 변경하면 된다. ) STEP2. 이제 대량의데이터(ArrayList)가 끌고다.. 2023. 2. 26.
Android Studio ViewPager2 ViewPager2 현재는 2버전을 쓴다. ViewPager2를 써야한다. 뷰페이저는 스와이프 이벤트로 화면을 전환할때 사용하는 기능이다. 웹툰 등 핸드폰쓰면 자주쓰는 기능이다. 한 화면에 ItemView하나가 나온다. ※리사이클러뷰와 만드는방법이 비슷하다. 2023. 2. 20.
Android Studio Fragment Fragment 액티비티에는 View와 Fragment 오직 2개만 놓을 수 있다. View와의 차이점 : 프래그먼트는 액티비티처럼 동작한다. ▣ 프래그먼트를 왜 쓰는가? 페이지마다 자식뷰들을 많이 만들어야한다고하자. 모든 자식 참조변수들을 MainActivity에 넣는다고 하면 MainActivity는 버거울 것이다. 그러므로 프래그먼트를 만들어서 페이지를 분리해서 관리한다. 페이지를 3개 만든다면 xml도 3개 - java도 3개 만들어줘야한다. (총 6개) ※프래그먼트는 태블릿을 위해 만들어졌다. 화면이 크면 액티비티화면에 많은 코드를 작성해야한다. 메인이 버거워지므로조각내서 작성하게 도와준다. 탭뷰를 이용하자 ! 지도를 누르면 지도페이지, 이미지누르면 이미지페이지가 나온다. 프래그먼트로 각 페이지.. 2023. 2. 20.