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

액션바에 기본 아이콘에 클릭 이벤트 줄 수 있나요?

0 추천
제목 그대로인데요 첨에 암것도 안해도 기본적으로 아이콘이랑 타이틀 이 생기더라구요

그래서 검색해보니까 icon을 바꾸는 방법은 많은데 그 바꾼 아이콘을 클릭했을때 어떻게 할 수 있는

이벤트에 대한 내용은 하나도 안보이더라구요...,.. 제가 가지고 있는 책이 오래된건지 =ㅁ=

actionbar에 대한 내용도 거의 없고..ㅠㅠ
반갑습니다 (310 포인트) 님이 2014년 7월 9일 질문

2개의 답변

0 추천
http://developer.android.com/guide/topics/ui/actionbar.html 자세한 내용은 여기 나와있구요

onCreateNavigateUpTaskStack 메소드를 오버라이드 하셔서 안에 구현내용을 작성하시면 될듯 싶어요
Gradler (109,780 포인트) 님이 2014년 7월 9일 답변
0 추천

그냥 메뉴에 추가하셔서 클릭이벤트 주시면 되는데요...

@Override
    public boolean onCreateOptionsMenu(Menu menu) {
        MenuInflater inflater = getMenuInflater();
        inflater.inflate(R.menu.main, menu);
}
저 메뉴 xml에서 아이템 등록
 
 @Override
    public boolean onPrepareOptionsMenu(Menu menu) {
menu.findItem(id지정)
}
 
onOptionsItemSelected 메소드의 파라미터 아이템에서
getItemId 받아와서 그게 님이 등록하신 놈과 동일할때 액션 발생!
 
쭈쭈총각 (17,750 포인트) 님이 2014년 7월 9일 답변
...