2013-07-14 2 views
0

일부 작업 및 설정을 제어하는 ​​팝업 메뉴를 사용하려는 응용 프로그램에서 작업하고 있습니다. 그러나 에뮬레이터에서 앱을 실행하면 항목이 비어있는 것처럼 보입니다. 클릭 할 때 액션이 실행되고 작동합니다. 나는 가이드를 따라하고팝업 메뉴가 공백으로 표시됩니다.

enter image description here

, 그래서 내 코드는 여기 dev에 가이드에서 크게 다르지하지 않지만, 내 코드입니다 : 다음은 에뮬레이터의 화면입니다

@Override 
     public boolean onItemLongClick(AdapterView<?> parent, View view, 
       int position, long ID) 
     { 
      // TODO Auto-generated method stub 

      courseId = ID; 
      fields = sqldbase.query(DBHelper.courseTable, new String[] { 
        DBHelper.courseID, DBHelper.courseName, 
        DBHelper.courseProf, DBHelper.averageGrade }, 
        DBHelper.courseID + " = " + ID, null, null, null, null); 

      PopupMenu popup = new PopupMenu(getBaseContext(), view); 
      popup.getMenuInflater().inflate(R.menu.courses_popup_menu, 
        popup.getMenu()); 
      popup.show(); 
      popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() 
      { 

       @Override 
       public boolean onMenuItemClick(MenuItem item) 
       { 
         Log.i(TAG,"OnMenuItemClick Fired");                return false; 

       } 

      }); 

      return false; 
     } 

    }); 

수이 주제 문제와 관련이 있는가? Holo.light.NoTitleBar 테마를 사용하려고 했으므로 이클립스의 XML에서 단어 Passbook이 표시되지 않고 모든 것이 검정 대신 흰색입니다. 그러나 에뮬레이터에서 실행 한 후에는 테마가 무시되고 이것이 표시됩니다.

감사합니다.

+0

에뮬레이터가 실행되는 API 레벨은 무엇입니까? – nedaRM

+0

최신 (17). 내 애플 리케이션에 어떤 support.v4 패키지도 사용하지 않고있다. – iamseiko

답변

0

고정. 팝업 메뉴는 android : text 대신에 android : title 속성을 사용합니다.

관련 문제