0
일부 작업 및 설정을 제어하는 팝업 메뉴를 사용하려는 응용 프로그램에서 작업하고 있습니다. 그러나 에뮬레이터에서 앱을 실행하면 항목이 비어있는 것처럼 보입니다. 클릭 할 때 액션이 실행되고 작동합니다. 나는 가이드를 따라하고팝업 메뉴가 공백으로 표시됩니다.
, 그래서 내 코드는 여기 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
이 표시되지 않고 모든 것이 검정 대신 흰색입니다. 그러나 에뮬레이터에서 실행 한 후에는 테마가 무시되고 이것이 표시됩니다.
감사합니다.
에뮬레이터가 실행되는 API 레벨은 무엇입니까? – nedaRM
최신 (17). 내 애플 리케이션에 어떤 support.v4 패키지도 사용하지 않고있다. – iamseiko