안드로이드 2.x.x에서 안드로이드 지원 ver7을 사용하여 액션 바가 활성화 된 이후 처음으로 새로운 앱을 만듭니다. 오늘은 그냥 안드로이드 스튜디오를 설치합니다. (이클립스는 더 이상 안드로이드 개발을위한 공식 툴이 아니기 때문에) 앱을 만들 때 사용합니다. 앱을 실행할 때 홈 버튼이 작업 표시 줄에 표시되지 않습니다.홈 버튼이 작업 표시 줄에 표시되지 않습니다.
나는 이미 내 코드에서이 라인을 가지고 :
mainActionBar = getSupportActionBar();
mainActionBar.setCustomView(R.layout.search_bar);
mainActionBar.setHomeButtonEnabled(true);
mainActionBar.setDisplayShowCustomEnabled(true);
mainActionBar.setDisplayOptions(DISPLAY_SHOW_HOME| DISPLAY_SHOW_TITLE| DISPLAY_SHOW_CUSTOM);
하지만 홈 버튼은 작업 표시 줄의 모서리에 표시되지 않습니다. 그럼 내가이 줄을 추가 너무 시도 :
mainActionBar.setDisplayShowHomeEnabled(true);
mainActionBar.setIcon(R.drawable.ic_launcher);
아이콘 런처가 표시입니다하지만 난 그것을 누를 수 있습니다.
아무도 내가 그것을 해결할 수 있습니까? 내 오래된 애플 리케이션에서, 나는 ActionbarSherlock을 사용하고 모든 것이 잘 작동했다.
_action = getSupportActionBar();
_action.setCustomView(R.layout.search_bar);
_action.setDisplayShowCustomEnabled(true);
_action.setHomeButtonEnabled(true);
_action.setDisplayOptions(ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_SHOW_TITLE | ActionBar.DISPLAY_SHOW_CUSTOM);
도구 모음을 사용하고 싶지 않으며 사용하지 마십시오. 툴바를 사용하지 않고 해결할 제안이 있습니까? –
아니요 - 제공 한 5 줄의 코드를 대체 할 수있는 해킹 해법이 없습니다. – Tapirboy