마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 초보인데 레이아웃 공간 자체를 DB로 활용??가능한가요??

0 추천
제가 지금 필요한 기능이
이미지를 불러옵니다.
그 이미지는 예를 들면 하나의 원과 같은 빈 공간이며
그 공간에 친구를 저장해둘 수 있는데요.
그 공간이 한 페이지에 총 3개인데,
친구가 등록이 되어있는 공간이 있고 되어있지 않은 공간이 있을 수가 있잖아요.
그 이미지를 눌렀을 때 비어 있다면 친구 추가가 되고,
이미 등록된 친구가 있다면 그 정보를 보여주고....

이런식으로 짜는 게 제 목표인데요.
이게 가능하려면 원을 하나의 공간???DB??로 두고 해야하나요?
인터넷으로 정보좀 얻고 싶은데
이걸 무슨 기능이라고 해야할지 감이 안잡혀서 검색도 못하겠습니다.
혹시 어떤 식으로 접근할지 아시는 분이나 검색 단어 같은거 아시는 분은
도움 좀 주시면 감사하겠습니다.....ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
익명사용자 님이 2013년 11월 5일 질문

1개의 답변

0 추천
db를 사용해서 플래그를 주셔서 해당 db의 값을 select 문으로 가져와서 3과 비교해서 작으면 입력 같으면 값을 가져와서

화면에 그려주는 식으로 하면 되지 않을까요?

너무 원론적인 말인가요???

그냥 디비에 쿼리 날려서 값 insert하고 가져오는 정도로만 체크하시면 될듯한데요.......

혹시라도 부족한 제 도움이 필요하시면 쪽지주세요..^^
wind (2,240 포인트) 님이 2013년 11월 8일 답변
ㅠㅠ쪽지는어떻게하는건가요
이 사이트 처음이용해봐서............
도와주세요ㅜㅜ 너무 초보라 무슨말인지 잘 이해가 가지 않네요ㅠㅠ
동적 이미지뷰?로 하면 안되는건가요?
기능 자체만 구현 하시려면 우선 기본적으로 sqlite3에 대한 사용법을 아셔야 할텐데 어느정도 사용 가능하신지요?
어느정도 이신지 몰라서 어느정도 수준으로 답변을 드려야 할지 그리고 굳이 동적인 이미지 뷰까지는 필요한지는 모르겠는데 Visble을 gone과 visible로 변경해 가면서 상태에 따라서 변경하면 되는건 아닐지?
정확히 어떤 ui를 예상하시는지 모르겠네요...리스트성으로 보여주실려고 하시는 건지 아니면 다이어그램처럼 보여주시려 하는건지에 따라 많이 틀려지실 듯 합니다.
혹시나 해서 기본적으로는 sqlite3의 db사용하는거 해보시고 어떤 ui사용할지 부터 정해보시는게 좋을 듯 합니다.^^
아직은 넘 두리뭉실하게 답변을 드리네요..^^ 댓글 작성하시면 메일 날라오던데 궁금하신 사항은 댓글 달아주세요..^^
ㅠㅠ 디비 지금 막 공부 시작했는데 sqlite administrator로 내부 DB를 사용할까 하다가.. AVD를 사용하지 않고 핸드폰으로 컴파일 테스트 시에는 그 Tool이 안먹힌다길래 직접 소스 코드로 DB를 작성할까 생각중이였습니다.. 아직 직접 시행하진 못했구요 ㅠㅠ SQL문은 조금 작성할 줄 아는 정도지만 안드로이드는 완~전 썡초보입니다ㅠ
Visible은 안보이게 하는거아닌가요? 저는 안보이는게 아니고...음
예를 들어 기본적으로 원이 3개가 주어집니다.
그 때 그 원(디폴트: 투명)을 클릭하면 친구를 추가할 수 있는 창이 뜨는데, 친구를 추가하면 지정해둔 다른 이미지 (예를 들면 사각형)이
뜨게 하고 싶습니다.
이미지는 두 개가 준비되어 있습니다.
친구가 저장되어 있을 때의 이미지와, 친구가 저장되어 있지 않을 때의 이미지로 ㅠㅠ
리스트성은 아닌거 같구요 다이어그램이 뭔진 잘 모르겠지만
원(동그라미. 도형 예시)을 클릭 했을 때 친구 추가 창이 뜨고,
친구가 추가된 원의 경우에는 네모(예시)로 표시되게 하고 싶은건데요ㅠㅠ..... 아는 분께 물어보니 동적이미지뷰로 만들어보라고 하더라구요
혹시 더 쉬운 방법이 있나요?!
ㅠㅠㅠㅠ님의 답변을 보기위해 매일 메일을 확인하며
손꼽아기다립니다ㅜㅜㅜㅜㅜㅜㅜ살려주세요
우선 제가 말한 visible과 gone은 화면layout은 다 그려놓고 친구가 2명인지 3명이 있는지 db에서 체크를 해서 조건문으로 어떤걸 보여줄지 보여주면 될듯하여 그렇게 말을 한것입니다.역시 친구가 있을때와 없을때 이미지가 달리하는것도 경우에 따라 동적으로 생성삭제도 좋지만 메모리 관리나 여타의 조건을 체크를 잘 하신다면 괜찮지만, 제일 무난한게 조건문으로 분기해서 어느거 보여줄지 고르는게 좋지 않을까 합니다.
이렇게 계속 이곳 통하는 것 답글 다실때 궁금하신거 물어보시면서 메일 주소도 주세요.. 머 광고 이런거 하는 사람은 아니고요...ㅋㅋ 메일 이렇게 안펍 통해서 하지 않고 다이렉트로 이메일 주고 받으시면 좋을 듯 한데요..저도 잘하지는 않지만, 제가 예전 고생하던 생각이 나서 부족하지만 도와 드릴려고 하는 겁니다. 뭐 불편하시다면 이렇게 하셔도 괜찮고요..^^
저야그래주신다면감사하죠ㅠㅠㅠㅠ주변에도움받을사람이
별로없어서너무힘들었어요ㅠㅠ졸업작품해야되거든요
belita_a@naver.com 이게 제메일주소예요!
db는 그냥 단지 SQL문만 사용해서 저장만 하는 건줄 알았는데
그런 식으로 적용도 되는건가요ㅠㅠ? 신기하네요...
그럼 imagebutton이나 이런거 말고
imageview로 그림 2개 (img1, img2)에 대해
친구가 추가되있을 때는 img1=visible. img2=invisible로 하고
친구가 추가되어있지 않을때는 img1=invisible, img2=visible로 하나요?
그런데 그럼 if문은 .xml에서 작성할 수 없을텐데,
.java에서 if문을 사용하고... imageview는 어떤 방식으로 불러와야하죠
ㅠㅠㅠㅠ 너무 모르죠ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ죄송해요
메일로 답변해주시면 고맙겠습니다^*^
...