내 앱에는 오버플로 메뉴가있는 상단에 제목 표시 줄이 있지만 설정이 필요없고 화면이 하나뿐입니다. 다른 많은 질문에서 설명한 것처럼 테마를 변경하면 이전 2.2 테마가 표시됩니다. 나는 상단에 바없이 현대적인 테마를 갖고 싶다.
답변
styles.xml과 변화로 이동 .DarkActionBar
에 대한.NoActionBar
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
된다
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
색상이 앱과 관련이없는 경우 실제로
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar" />
답변
매니페스트 파일에서 변경 :
android:theme="@style/AppTheme" >
android:theme="@style/Theme.AppCompat.NoActionBar"
답변
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
onCreate()
전에 넣어 질 때 작동합니다 setContentView()
.
그렇지 않으면 충돌
답변
에서 styles.xml의 파일 변경 DarkActionBar을 에 NoActionBar
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
답변
이것을 확인하십시오
ActionBar actionBar = getSupportActionBar();
actionBar.hide();
답변
이것은 나를 위해 작동합니다
getSupportActionBar().hide();
답변
매니페스트 파일에서 다음과 같이 변경하십시오.
android:theme="@style/Theme.AppCompat.Light.NoActionBar" >