사용자가 옵션 버튼을 클릭 할 때 선형 레이아웃의 가시성을 onCreateOptionsMenu에서 볼 수 있도록 설정했을 때 LinearLayout을 표시하려는 안드로이드 응용 프로그램이 있고이를 볼 때 보이지 않게 만듭니다. 사용자가 뒤로 버튼을 클릭합니다.뒤로 버튼을 눌렀을 때 옵션 메뉴가 나타나지 않는다
옵션 버튼을 누른 후 뒤로 버튼을 누르면 제대로 작동합니다.보기가 나타나면 사라집니다.
옵션 단추를 다시 누르면 가시성이 표시로 설정되어 있어도 선형 레이아웃이 표시되지 않습니다.
그러나 log는 meos onCreateOptionsMenu가 입력되었음을 알려줍니다. 왜 이런 일이 발생합니까?
더 많은 정보 (xml 레이아웃 및 일부 코드)를 게시하여 더 많은 것을 도와 드리겠습니다. 문제를 해결하는 데 도움이되는 유일한 방법은 lineLayout GOne을 보이지 않게 설정하는 것입니다. onCreateOptionsMenu 대신 메뉴가 표시 될 때마다 실행되는 onPrepareOptionsMenu를 사용하면됩니다. –