본문 바로가기

IT 개발/안드로이드개발28

[안드로이드] 리스트(List)만들기 - RecyclerView이용. [안드로이드] 리스트(List)만들기 - RecyclerView 이용. 안녕하세요. 오늘은 RecyclerView를 이용하여 List를 표현하는 방법에 대해 포스팅 하려고해요.RecyclerView는 API Level 21(Android 5.0)이 나오면서 라이브러리로 제공된 클래스에요.그래서 사용하기 위해서는 라이브러리를 추가해주어야 해요.ListView를 이용하여 만들어도 되지만 RecyclerView를 이용하는 이유는 좀 더 커스텀하기 편하고 기능구현하기가 쉽다고 하네요. 1. 라이브러리 추가다음과 같은 방법으로 라이브러리를 추가해주시면 되요. [Project Structure...] - [app] - [Dependencies] 라이브러리추가 2. 구현방법[MyAdapter.java]public c.. 2018. 10. 23.
[안드로이드] 스피너(Spinner)이용하기 - ArrayList, ArrayAdapter사용. [안드로이드] 스피너(Spinner)이용하기 - ArrayList, ArrayAdapter사용. 안녕하세요. 오늘 소개해 드릴 내용은 스피너를 사용하는 방법이에요.스피너의 기본예제들을 찾아보면 대부분 strings.xml을 이용하는 방식만 포스팅 되어있을거에요ㅠㅠ.. 그래서 ArrayList를 이용하는 방법을 알려드리려고 해요.ArrayAdapter를 이용하여 Spinner를 구현하는 방법을 알아보도록 하죠. Spinner는 기본적으로 자신이 담아야할 내용들을 adapter를 통해 가져오게 되요.쉽게말해, 스피너는 껍데기일뿐 adapter에 데이터들을 담아서 가져온다고 생각하시면 되요. 1. 먼저, 스피너에 넣을 ArrayList를 만들어줄게요. ArrayList arrayList = new ArrayL.. 2018. 10. 19.
[안드로이드] 액티비티(화면)전환, Intent이용 [안드로이드] 액티비티(화면)전환, Intent를 이용하여 화면 전환하기 안녕하세요. 오늘은 안드로이드를 개발하면서 가장 기초적인 화면전환 방법에 대해 포스팅하려고해요. 모든 앱에서 그렇듯이 화면이 하나인 앱은 보기 어렵죠?그래서 오늘은 Activity에서 Activity로 화면을 전환하는 방법을 알려드릴게요.결론부터 말씀드리자면, Intent를 이용하여 액티비티를 넘기는 방식이에요. [Intent를 이용하여 액티비티전환]Intent = new Intent(getApplicationContext(),SpinnerActivity.class); startActivity(intent); Intent에 현재 액티비티의 Context와 이동할 Activity.class 를 파라미터로 넣고 선언한 뒤,startAc.. 2018. 10. 19.
[안드로이드] 현재 GPS정보 알아오기/ 내 현재위치 찾기 [안드로이드] 현재 GPS정보 알아오기 / 내 현재위치 찾기 오늘은 안드로이드의 GPS정보를 통해 내 위치를 찾는 방법을 포스팅해 보겠습니다. 안드로이드에서는 LocationManager라는 시스템서비스를 제공합니다.이를 이용하여 우리의 GPS Location정보를 가져오도록 하겠습니다. 위치정보 또한 위험권한에 속하므로 안드로이드6.0(마시멜로우) 이상버전에서는 꼭 권한체크를 꼭 해주셔야 합니다. 안드로이드 권한체크 하는 방법 보러가기 0. Manifest에 권한등록하기 1. 위치 관리자 객체 참조하기 - getSystemService()메소드를 사용하여 객체를 참조합니다. final LocationManager lm = (LocationManager) getSystemService(Context.LO.. 2018. 10. 13.