2020/Android App Develop(11)
-
안드로이드 스튜디오 이미지 슬라이더 ( ImagePager, Adapter )
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 package com.example.myapplication; import android.os.Bundle; import androidx.appcompat.app.AppCompatActivity; import androidx.viewpager.widget.ViewPager; public class PracticeActivity extends AppCompatActivity { PracticeAdapter adapter; ViewPager viewPager; @Override protected void onCreate(Bundle savedIn..
2019.12.24 -
안드로이드 스튜디오 ListView, Adapter 사용법
- macthed with activity_practice.xml 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 42 43 44 45 46 47 package com.example.myapplication; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widge..
2019.12.24 -
안드로이드 스튜디오 알림창 띄우기 ( AlertDIalog, Toast )
List Button Click => 알림창으로 리스트의 요소들이 출력 => 요소 Click => Toast창으로 어떤 요소를 클릭했는지 확인가능 End Button Click => 알림창으로 확인버튼과 취소버튼이 표시 => 확인 버튼 클릭 시 앱 종료, 클릭 시 알림창 종료 AlertDialogBuilder builder = new AlertDialogBuilder( Context ) builder.setTitle("") builder.setMessage("") builder.setItems( List ) builder.setPositiveButton( TEXT , DialogInterface.OnClickListener .. ) builder.setNegati..
2019.12.23 -
안드로이드 스튜디오 간단한 계산기 만들기 ( Button Click기능 )
클래스에 더하기, 빼기, 곱하기, 나누기 함수를 생성 => xml에서 Button component에 각 버튼별로 함수를 지정 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 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 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 ..
2019.12.23 -
안드로이드 스튜디오 뉴스앱 만들기 (NEWS API, Fresco, Volley, JSon )
NEWS API홈페이지에서 RecyclerView의 각 항목들에 넣은 데이터들을 가져온다. 이 때, Volley를 통한 HTTP통신으로 Emulator와 Web을 연결, JSon형식의 데이터를 가져오며 Fresco를 이용해 이미지 관리 build.gradle (Module: app) - Fresco, Volley ( *디자인을 위한 CardView ) dependencies{ implementation "androidx.cardview:cardview:1.0.0" implementation 'com.facebook.fresco:fresco:1.11.0' implementation 'com.android.volley:volley:1.1.0' } 데이터를 얻어오는 getNews()함수를 생성 ( NewsAc..
2019.12.21 -
안드로이드 스튜디오 뉴스앱 만들기 (RecyclerView)
ListVIew의 상위호환으로 사용되어지는 RecyclerView 사용법 참고 https://developer.android.com/guide/topics/ui/layout/recyclerview#java RecyclerView로 목록 만들기 | Android Developers RecyclerView를 사용하여 동적 콘텐츠의 목록과 그리드를 표시합니다. developer.android.com [ 실행결과 ] 리스트의 각 항목들의 제목을 다르지만 형식은 같은 것을 확인할 수 있다. 컴포넌트의 특정 항목의 값만 바꾸는 로직을 생성할 것이고 각 항목들을 관리하기 위해서 Adapter 를 사용한다 RecyclerView Layout component를 사용할 Layout을 하나 만는다 - Activity_ne..
2019.12.20