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

actionBar에 즐겨찾기 버튼 질문드려요 !

0 추천

현재 구글링으로 액션바 추가해놨고, 아래 그림에 wish_list누를 시 즐겨찾기에 추가하는 것을 구현해놓은 상태입니다.

궁금한 건 현재는 버튼 클릭 -> wish_list 클릭 2단계로 나눠져 있는데 이를 단순 버튼 형식으로

한번 클릭하면 바로 즐겨찾기에 추가, 다시 클릭하면 즐겨찾기에서 삭제하는 식으로 만들려고합니다.

버튼을 내용이 빈 별표로 넣어놓고, 클릭 시 속이 꽉찬 별표로 변경하며 즐겨찾기에 추가,

한번 더 클릭 시 원상태로 오게 하는 방법 좀 알려주세요 !

 

# 추가로, 현재 즐겨찾기에 추가/삭제하는 방법은 sqlite에 열을 하나 더 만들어서 기본 no값을 입력해놓고,

즐겨찾기에 추가 시 해당 값을 yes로 변경하는 식으로 하고 있는데요. 보통 즐겨찾기에 추가할 때

기존 DB를 건드리는 이런 방식을 사용해도 괜찮을까요? DB를 새로 하나 더 만드는 것도 생각했었는데,

즐겨찾기 용으로 사용될 DB라 데이터가 많이 안들어갈듯 하여 기존 DB에 열을 하나 추가하는 식으로 진행했는데,

괜찮은지 어떤지 의견 부탁드립니다.

뿌요뿌요 (1,350 포인트) 님이 2015년 2월 5일 질문

2개의 답변

0 추천
 
채택된 답변
ActionBar는 커스텀 하셔서 쓰시면 됩니다.

http://www.jayrambhia.com/blog/android-custom-actionbar/

참고하세요.

 

DB는 편하신대로 하시면 될듯하지만,,, 테이블 하나 추가해서 관리하는것도 나쁘지 않아 보여요.
이드로이드 (22,930 포인트) 님이 2015년 2월 5일 답변
뿌요뿌요님이 2015년 2월 5일 채택됨
오 위 사이트에 정말 잘 나와있네요 ! ㅎㅎ 감사합니다 !!
0 추천
menu의 xml에 show as action 을 ifroom으로 바꾸세요.

 

즐겨찾기는 로컬에서 혼자서만 쓰는거라면 기존 테이블에 추가하는 방식이어도 됩니다.
쎄미 (162,410 포인트) 님이 2015년 2월 5일 답변
네! 구글플레이에서 다운 받으면 혼자서만 써서요ㅎㅎ 감사합니다 !!
...