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

탭에서 메뉴버튼 뜨게 하려면 어떻게해야하나요?

0 추천

갤럭시 탭2의 경우 메뉴버튼이 단말기에 있지않고 화면에 있어서 필요할때만 생겼다가 없어졌다하는데요.

위 그림과 같이 메뉴가 있을 때만 활성화가 되고 메뉴가 필요없을 땐 비활성화되는거 같은데

문제는 제가 메뉴를 만들었는데도 메뉴버튼이 뜨지 않더라고요!

 

@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		getMenuInflater().inflate(R.menu.main, menu);
		return true;
	}

@Override
	public boolean onOptionsItemSelected(MenuItem item) {
		// TODO Auto-generated method stub
		switch(item.getItemId())
		{
			case R.id.menu_info:
			this.startActivity(new Intent(this, InfoActivity.class));
			break;
		}
		
		return super.onOptionsItemSelected(item);
	}

이렇게 onCreateOptionsMenu와 onOptionItemSelected를 오버라이딩해도 말이죠.

어떻게 해야 위에 그림처럼 메뉴버튼이 활성화 될까요 ㅠㅠ

흣튼혜음 (140 포인트) 님이 2013년 8월 27일 질문

1개의 답변

0 추천
사용하고 계시는 sdk 버전이 몇인지 알 수 없으나 8 정도로 낮추면 나타나긴 할겁니다

다만 신규 sdk 에 해당하는 클래스나 메소스가 있으면 불가능 하니 이참에 아에

PopupMenu 로 전환하세요
aucd29 (218,390 포인트) 님이 2013년 8월 27일 답변
답변감사합니다^_^ 말씀하신거처럼 sdk버전 (minsdkversion)을 낮추니 해결 되네요~
...