본문 바로가기

안드로이드 웹앱 콘테츠 개발자 양성(국비지원)/Adapter View9

Android Studio RSS 피드 Recycler View(다른 서버에서 데이터 가져와서 보여주기) AsyncTask : Therad + runOnUiThread 이번 예제에 리사이클 뷰에 내용을 서버에서 가져와서 보여주는 것이다. (+ WebView도 사용할 것이다.) 뉴스 xml을 가져와서 화면을 구성하고, 해당 기사를 클릭하면 해당 뉴스 URL로 연결된다. 라이브러리 추가 이제 화면 구성을 해보자. 대량의 데이터가 필요하다. (http://rss.hankyung.com/new/news_main.xml을 가져오겠다.) 예제에서는 인터넷에'한국경제 RSS'를 검색해서 가져왔다. Item.java 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41.. 2019. 10. 4.
Android Studio Material Design 그외 4 (RecyclerView 2-2) 많이 사용됨! [중요!!] 이 전 시간에 목록을 만들고 터치하면 새로운 창이 나오도록 했다. 이후 내용은 새로운 창으로갈때 데이터 넘겨주기 MyAdapter.java 추가 이제 새로운 창(activity_detail.xml)으로 가보자. 이제 새로운 창(DetailActivity.java)으로 가보자. 이제 첫 화면에서 목록을 터치했을 때, 변환하는 효과를 넣자. 새로운 창을 띄우는 것은 MyAdapter이기 때문에 그리고 DetailActivity.java 코드 추가 사진을 gif로도 가능하다. gif 파일도 가능하다. 이제 처음 화면 버튼을 추가해보자. 리사이클 위에 리니어에 버튼 4개 나머지 기능들도 구현해보자 activity_detail.xml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 activity_ma.. 2019. 10. 2.
Android Studio Material Design 그외 4 (RecyclerView 2-1) 많이 사용됨! [중요!!] ◎Material Design : Gogle 디자인 가이드 라인 ①Navigation Drawer ②Toolbar ③AppBar Layout, TabLayout ④Floating Action Button, SnackBar - Toast와 비슷하지만 업그레이드 된거라 생각하면 됨. ⑤CoordinatorLayout, NestedScrollView ⑥CollapsingToolbarLayout - 무너질 수 있는 툴바 ⑦RecyclerView - 배치 관리자를 사용하는데 3가지가 있다.(Linear, Grid, Staggerd Grid ) Layout Manager가 있다. 이번 예제에서는 Linear Layout Manager를사용해보았다. 세개의 라이브러리 추가하자. (material, cardview, .. 2019. 10. 2.
Android Studio Material Design 그외 4(RecyclerView ) ◎Material Design : Gogle 디자인 가이드 라인 ①Navigation Drawer ②Toolbar ③AppBar Layout, TabLayout ④Floating Action Button, SnackBar - Toast와 비슷하지만 업그레이드 된거라 생각하면 됨. ⑤CoordinatorLayout, NestedScrollView ⑥CollapsingToolbarLayout - 무너질 수 있는 툴바 ⑦RecyclerView - 배치 관리자를 사용하는데 3가지가 있다.(Linear, Grid, Staggerd Grid ) Layout Manager가 있다. 이번 예제에서는 Linear Layout Manager를사용해보았다. 두개의 라이브러리 추가하자. (cardview, recyclervi.. 2019. 10. 1.
Android Studio Material Design 그외 4(RecyclerView 하기 전 이야기) ◎Material Design : Gogle 디자인 가이드 라인 ①Navigation Drawer ②Toolbar ③AppBar Layout, TabLayout ④Floating Action Button, SnackBar - Toast와 비슷하지만 업그레이드 된거라 생각하면 됨. ⑤CoordinatorLayout, NestedScrollView ⑥CollapsingToolbarLayout - 무너질 수 있는 툴바 ⑦RecyclerView activity_main.xml 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 이제 대량의 데이터 만들자. 이제 어댑터를 만들자. MaAdapter.java 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14.. 2019. 10. 1.
Android Studio ViewPager view | ViewGroup | AdapterView |--------------|------------|-----------| LsitView Spinner GridView ViewPager 이번 예제는 ViewPager를 이용하여 화면을 가로로 넘기는 것이다. 간단하게 한 페이지에 ImageView만 넣겠다. 대략적 만들 순서 1)ViwePager (화면 구성) 2)각 Page별 레이아웃 .xml 3)대량의 Data (ArrayList로 사용했음.) 4)Adapter (이미지 파일은 미리 추가해 놓았다. 10개) 1)ViwePager (화면 구성) activity_main.xml 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2)각 Page별 레이아웃 .xml 3).. 2019. 9. 25.
Android Studio Adapter View - List View 3 순서 0) Activity 디자인 1) 대량의 데이터 2) 항목의 모양 (Layout) 3) Adapter 4) View 객체 나라 국기 이미지 추가 (이미지는 알아서 준비, 이 예제는 5개 이미지로만 씀) 0) Activity 디자인 하기!!! 여기까지 Activity디자인 끝내고 1) 대량의 데이터 이제 대량의 데이터를 저장할 클래스를 만들것이다.!!! 메인에 대량의 데이터 생성 2) 항목의 모양 (Layout) 이제 항목의 모양을 만들자!!! 이런식으로 여러 나라들을 ListView에 붙일 것이다. 3) Adapter (ArrayAdapter는 TextView 1개만 가능하기 때문에 잘 안쓴다... 그래서 새로 만든다 내 디자인에 맞게!!) 그냥 Adapter를 상속받으면 만들기 힘들어서 BaseA.. 2019. 9. 17.
Android Studio Adapter View -ListView 2 버튼을 누르면 입력한 것을 리스트에 추가하는 ListView (채팅이 이런식으로 만듬) 여기에서 꾸욱 누르면 추가한 것을 삭제하는 기능 추가 그리고 보니 다 삭제 했을때 허전하다.... 추가해보자 다 삭제시 TextView 띄우기 2019. 9. 17.
Android Studio Adapter View -ListView 1 ●Adapter View : 대량의 Data를 화면에 보여주는 ViewGroup View | ViewGroup | AdapterView |------------|------------| ListView Spinner GridView 2019. 9. 17.