2013-03-07 3 views
0

android:targetSdkVersion="11"을 타겟팅하는 응용 프로그램에서 작업 중이며 android:minSdkVersion="8"을 가지고 있는데 문제가 발생했습니다. 하드웨어 메뉴를 구현하려고 시도하고 있으며 화면 아래에 친숙한 3 개 메뉴 옵션을 표시하지 않습니다. 그 대신 이미지가 직선으로 표시되었습니다. 어떻게이 쇼를 제대로 만들 수 있습니까? 그런데 sherlock을 사용하고 있습니다Android 하드웨어 메뉴가 제대로 표시되지 않음

@Override 
    public boolean onCreateOptionsMenu(Menu menu) { 
     super.onCreateOptionsMenu(menu); 
     MenuInflater inflater = getSupportMenuInflater(); 
     inflater.inflate(R.menu.my_option_menu, menu); 
     return true; 
    } 
    @Override 
    public boolean onOptionsItemSelected(MenuItem item) { 

     switch(item.getItemId()){ 
     case R.id.about: 

      break; 
      case R.id.prayer: 

      break; 
     case R.id.privacy: 

      break; 
     case R.id.contact: 

      break; 
      case R.id.terms: 

      break; 
     case R.id.exit: 

      break; 
     } 
     return false; 
    } 
} 

답변

0

에뮬레이터를 사용하고 있습니까? ,

No software buttons for the ICS emulator?

당신이 당신의 경우가 아니라, 그것의 에뮬레이터를 실행하지 않는 경우 대신 여기에서 살펴 보셔야합니다 : 그렇다면,이를 확인

카를로스 @

http://android-developers.blogspot.com.es/2012/01/say-goodbye-to-menu-button.html

+0

, 에뮬레이터와 장치를 실행하고 있는데 같은 방법으로 나타나지만 어떤 방법으로도 아래에있는 옵션 메뉴가 원하는대로이 쇼를 만들 수 있습니다 –

+0

에뮬레이터의 버튼을 활성화해야합니다 내가 너에게 준 첫 번째 링크에서. 어쨌든, 두 번째 링크에서 말한 내용으로 인해 메뉴 버튼이 표시되지 않았습니다. Google에서이 버튼을 제거하고 일반 사용자 인터페이스에 추가하기로 결정했기 때문입니다. –

+0

카를로스, 지금까지 답장 해 주셔서 감사합니다.하지만 주위에 방법이 없으므로, 제가 원하는 방식으로 보여 드리겠습니다. –

관련 문제