3

내 옵션 메뉴에는 항상 배경이 표시되지 않습니다 (배경이 투명 함). 아무도 이것을 제거하는 방법을 알고 있습니까?Android 옵션 메뉴 문제는 배경이 항상 투명합니다.

실패가 발생한 내 활동은 다른 사용자 정의 활동에서 확장됩니다.

이 프로젝트는 Eclipse에 있고 optionsmenu는 정상적으로 작동했지만 AndroidStudio로 마이그레이션 한 이후에는 옵션 메뉴가 항상 투명합니다. 메뉴의 xml을 변경하려고 시도했지만 프로그래밍 방식으로 메뉴를 만들었지 만 배경은 여전히 ​​투명합니다.

+0

당신은 귀하의 gradle 파일의 콘텐츠뿐만 아니라 style.xml을 복사해야합니다 – Divers

+1

메뉴 XML을 게시하십시오. 또한 Eclipse와 Android Studio 간에는 아직 약간의 비 호환성이 있습니다. 예를 들어 Eclipse를 통해 컴파일 된 경우 알림 아이콘이 컬러로 표시되는 코드가 있지만 Android Studio로 가져온 경우 동일한 알림 아이콘이 흑백으로 표시됩니다. – Chris

답변

13

아마도 너무 늦기는하지만 사람들이 나를 통해 Google을 통해 여기에 도달하는 경우에 대비해 당신이 ActionBarActivity을 확장하는 경우가 배경 옵션 패널 생성을 처리로 일반적으로 문제가되지 않습니다 android:panelBackground@android:color/transparent

Theme.AppCompat 세트. 그러나 표준 활동을 사용하는 경우 Theme.AppCompat을 사용하면 옵션 메뉴가 투명 해집니다. android:panelBackground을 변경하거나 ActionBarActivity을 확장하여 수정하십시오. 아마 ActionBarActivity을 확장 할 것입니다.

+0

ActionBarActivity 확장으로 내 문제가 해결되었습니다. – Smeet