본문 바로가기

안드로이드 입문

[안드로이드/Android] 안드로이드 리스트뷰 커스텀 어댑터뷰 안드로이드 리스트뷰 커스텀 어댑터뷰리스트뷰 기초리스트뷰 추가 삭제 기능 추가하기리스트뷰 커스텀 어댑터뷰    ☜    현재 보는곳읽기 전에 손가락 한번 꾸~욱 _(__)_ ♥감사합니다.^^ ☞ ☜이번 시간에는 리스트뷰를 내가 원하는 모양으로 꾸미는 방법에 대해서 한번 살펴보도록 하겠습니다.살펴볼 모양은 전화번호부와 비슷한 모양으로 만들어 볼것입니다.  전송버튼을 누르면 실제로 전화가 걸려야 하지만 지금은 간단히 이름 + 전화번호에 해당하는 문자열을 Toast로 띄워보도록 하겠습니다. 이미지저장된 이름 (글자 큼) 전송버튼 전화번호(글자 작음)대충 위와 같이 되어 있더라구요. 한번 작업해 보도록 하겠습니다. 먼저 확인해야 할 부분부터 살펴 보도록 하죠... 더보기
[안드로이드/Android] 안드로이드 리스트뷰 추가 삭제 기능 추가하기 안드로이드 리스트뷰 추가 삭제 기능 추가하기리스트뷰 기초리스트뷰 추가 삭제 기능 추가하기    ☜    현재 보는곳리스트뷰 커스텀 어댑터뷰읽기 전에 손가락 한번 꾸~욱 _(__)_ ♥감사합니다.^^ ☞ ☜이번에는 리스트뷰의 데이터 한개를 추가, 삭제 하는 편집기능에 대해 알아 보겠습니다.이전 포스트에서 말한것 처럼 리스트뷰는 3가지로 나뉘어져 있다고 하였습니다.데이터(값)    뷰(ListView)    어댑터(Controller)그럼 편집기능을 넣을려면 어떻게 해야 하는것인가? 먼저 추가되는 과정을 하나씩 살펴 보겠습니다.1. 사용자가 텍스트(문자열)를 입력한다.2. 추가 버튼을 누른다.3. 문자열을 리스트뷰에 보여준다.위의 과정은 민간인들의 생각입니다. 저희 프로그램은 좀 달리 생각해야 .. 더보기
[안드로이드/Android] 안드로이드 리스트뷰 기초 안드로이드 리스트뷰(Android Listview) 기초리스트뷰 기초    ☜    현재 보는곳리스트뷰 추가 삭제 기능 추가하기리스트뷰 커스텀 어댑터뷰읽기 전에 손가락 한번 꾸~욱 _(__)_ ♥감사합니다.^^ ☞ ☜리스트뷰는 수직으로 데이터를 보여줄때 주로 사용됩니다.전화번호목록, 최신통화목록, 수신메세지 목록등 많은 양의 데이터를 수직으로 보여줄때 유용하게 사용이 됩니다.리스트뷰를 사용하기 위해서는 3가지가 필요합니다.- 뷰 - 실제로 화면에 보여주는 녀석- 어댑터 - 뷰와 데이터 사이의 중간 매개체 역활- 데이터 - 보여줄 실제 데이터예를들어 친구 전화번호를 리스트뷰로 나타낸다 라고 생각해 보겠습니다.- 친구들 전화번호 - 데이터- 화면에 보여줄 뷰 --> 리스트뷰- 데이터와 뷰를 중간에서.. 더보기
[안드로이드/Android] 안드로이드 인텐트 - 2 [안드로이드] 안드로이드 인텐트 - 2 Activity 액티비티인텐트 - 1 인텐트 - 2 ☞ 현재 보는곳Activity 간에 값 전달 하기 인텐트로 액티비티 띄우기1. 명시적 액티비티 시작하기 가장 간단하게 사용되는 녀석이라 말할수 있겠네요. Intent intent = new Intent(AAA.this, BBB.class);startActivity(intent);위와 같이 작성하면 끝납니다. startActivity()메소드가 호출되면 BBB라는 이름의 액티비티가 화면에 보여지게 됩니다. 새로 보이는 이 액티비티에서 코드상에서 finish() 를 호출하게 되면 액티비티가 종료되게 됩니다. 아주 간단하죠? 2. 암시적 인텐트 익명의 어플리케이션 컴포넌트가 액션 요청을 서비스할 수 있도록 하는 메커니즘.. 더보기
[안드로이드/Android] 안드로이드 인텐트 - Activity 간에 값을 주고 받기 [안드로이드] 안드로이드 인텐트 - Activity 간에 값을 주고 받기 Activity 액티비티인텐트 - 1 인텐트 - 2 Activity 간에 값 전달 하기 ☜ 현재 보는 곳 또다른 Activity를 호출할 때는 보통 "Intent" 라는 놈을 사용합니다. 예를 들면 Intent t = new Intent(A.this, B.class); t.putExtra("aData", "abc"); startActivity(t); 저는 주로 이러한 방법으로 쓰죠. 그러면 B라는 Activity를 호출하는데 거기에 "aData"라는 이름으로 "abc"라는 값을 같이 보래라. 하는거랑 동일하더라구요.. 그르면 B에서는 우째 받느냐. Intent t = getIntent(); String value = t.getStr.. 더보기
[안드로이드/Android] 안드로이드 인텐트 - 1 [안드로이드] 안드로이드 인텐트 - 1 Activity 액티비티인텐트 - 1 ☞ 현재 보는곳인텐트 - 2 Activity 간에 값 전달 하기 Intent (인텐트) 인텐트(Intent)의 사전적의미는 집중된, U 의지, 의향(intention);목적, 계획 머 이런 뜻인데 별로 도움이 되지 않습니다. 그럼 Intent 저는 이렇게 이야기 하고 싶네요. (다분히 개인적인 생각 입니다.) - 호출할 때 사용하는 객체 단순하게 설명하자면 인텐트는 개발자가 안드로이드에게 명령하여 호출할 수 있는 액션입니다. 호출되는 놈은 어떤놈이냐 하면 Activity, Service, BroadcastReceiver 등이 있습니다. 아직 배우지도 못한것들이 2개나 나왔네요 일단 무시 하도록 하지요. 추후에 아마 모두 배우실 .. 더보기