본문 바로가기

개발자32

<Android> 안드로이드 리스트 뷰를 내 맘대로 사용하자(커스텀 리스트뷰) 오늘 올릴 글 내용은 리스트 뷰를 사용시 개발자가 원하는 대로 사용하는 방법입니다. 일반적으로 리스트 뷰라고 생각하면 이렇게 사용을 많이 하시죠? 그런데 리스트 사용을 이미지도 넣고 싶고 타이틀과 작은 타이틀을 같이 넣고 싶을때는 어떻게 해야할까요? 방법은 간단합니다. 우선 리스트의 각 아이템에 보여주고 싶은 모양을 설정하세요. 저는 예제로 다음과 같이 설정하겠습니다. 이미지가 하나 들어가고 그 옆에 Main Title과 Sub Title이 들어가도록 설정을 해보려 합니다. 이렇게 하기 위해서 저는 첫번째로 위의 그림과 같이 각 아이템의 틀을 만들기 위한 xml 을 구성하겠습니다. 위의 그림과 같이 구성하였는데요 화면의 크기는 신경 안쓰셔도 되요. 어짜피 이 부분은 리스트에 보여지게 될 하나의 Item에.. 2012. 1. 3.
[Android] 버튼 클릭 시 이미지 변경에 대한 방법 새해가 밝았네요 모두 새해복 많이 받으셨나요? 항상 블로그를 운영하면서 글을 제때제때 못올리다보니 공부한 내용들을 하나도 올리지 못했네요 ㅠ.ㅠ 이제부터라도 꾸준하게 맘 잡고 올리도록 하겠습니다. 이번에 적을 내용은 버튼을 클릭했을 때 반응을 하는 부분에 대하여 글을 올립니다. 안드로이드 개발시 버튼 클릭 할 때 개발자가 준비한 버튼 이미지나 색상들을 적용시켜서 동작 하는데요. 제가 설명할 방법은 두가지가 됩니다. 1. 버튼 클릭 시 Touch 이벤트를 적용, ACTION_DOWN 과 ACTION_UP 을 이용해서 버튼의 그림을 변경. about_bt = (Button)findViewById(R.id.about_bt); about_bt.setOnClickListener(new View.OnClickLis.. 2012. 1. 2.
[Android, Java] 소켓 연결시 연결시간 설정 안드로이드 기기와 서버간의 소켓 연결을 할때 소켓 서버가 생성 되어있지 않거나, 연결이 안되는 경우에는 시간이 5초 이상으로 대기하게 되는데 그때 안드로이드 기기에서는 timeout이 발생하게 됩니다. 이 시간을 설정하는 부분을 정말 고민하고 또 고민해봤는데 정말 간단하게 구현이 되어있을줄은 생각도 못했네요. 현재 공부하면서 그때그때 글을 올리는 것이므로 자세한 설명이 안되어 있을수도 있으니 이해 부탁드립니다. Socket의 connect 시 timeout 을 걸고 싶으시다면 socket = new Socket(); socket.connect(new InetSocketAddress(ip, port), 1000); coonect 메소드에서 1000은 1초를 의미하게 됩니다. 저 시간 부분을 임의로 설정을 .. 2011. 12. 1.
NB 디데이 ( N&B D-Day) 제가 우리 봉봉이님에게 선물을 위해 처음에 만들어보았던 D-Day 어플을 한번 제대로 만들어 보자고 생각하여 안드로이드 공부에 전념을 하고 또 전념하여 새롭게 만들어보게 된 어플입니다. 이 어플은 오늘 처음으로 마켓에 등록해보게 되었는데요. 마켓에 올리게 된 제 첫 작품이니 만큼 많은 분들께서 관심을 가지고 애용해주시면 감사하겠습니다. 첫 화면입니다. 인트로의 모습 그림이 단순하면서도 깔끔하게 보이고 싶어서 이리저리 노력을 많이 해봤네요 프로그램 실행 첫 화면의 모습입니다. 완성작과는 조금 그림이 다른데요 About 버튼이 빠져있군요. 이 그림은 카페에서 봉봉이님과 함께 디자인에 대해 의논하다가 카페에서 커피가 있는 모습을 보고 생각하게 된 그림입니다. 원래 생각했던것 만큼의 그림이 나오지는 않았지만(포.. 2011. 11. 24.
안드로이드 위젯 표준 지정 크기 Cell 4 X 1 320 x 100 3 X 3 240 x 100 2 X 2 160 x 200 즉 가로 길이는 1 에 ==> 80 세로 길이는 1 에 ==? 100 가로 / 세로 1 2 3 4 1 80 x 100 80 x 200 80 x 300 80 x 400 2 160 x 100 160 x 200 160 x 300 160 x 400 3 240 x 100 240 x 200 240 x 300 240 x 400 4 320 x 100 320 x 200 320 x 300 320 x 400 이 크기는 세로모드일때의 크기이며 가로모드일때는 가로 길이 1 에 ==> 106 세로 길이 1 에 ==> 74 이다. 2011. 9. 29.
카오스 초보들의 든든한 도우미 카오스 헬퍼(Chaos Helper) !!! 이번에 새롭게 글을 쓰게 된 곳이 안드로이드 앱을 소개하는 곳입니다. 여기에는 내가 만들게 된 앱과 내가 아는 지인들이 만든 앱을 소개하고자 글을 쓰게 되었습니다. 그중에 소개 하고 싶은 어플이 있어서 이렇게 글을 올리는데요. 정말이지 워크래프트 하면 요즘 대한민국 남성분들은 모르는 분이 없으시죠? 거기에 '카오스'라고 하는 유즈맵은 정말 워크래프트의 유즈맵이 아닌 또다른 게임이 되었는데요 10대~20대들의 엄청난 인기몰이는 하는 카오스! 요즘에는 정말 엄청난 실력의 고수 분들이 너무 많으셔서 새롭게 처음 하시는 분들은 정말 게임할 맛이 안날듯 싶습니다. 그런 분들을 위한 앱이 바로 이 카오스 헬퍼~!!! 카오스 헬퍼란 말 그대로 카오스 게임을 하는 분들의 도우미가 되고자 하는 앱입니다. 기능은 위에 그.. 2011. 9. 25.