0
왜이 스타일의 작업 표시 줄에 결과가 표시되지 않습니까?테마를 사용하여 작업 표시 줄이 보이지 않으면 새로운 활동을 시작하는 방법은 무엇입니까?
내 활동은 appcompat의 자손입니다. 나는 이것이 모두 올바른 속성이라고 가정합니다.
<style name="Theme.AppCompat.Light.NoActionBar.FullScreen" parent="Theme.AppCompat.Light">
<item name="android:windowFullscreen">true</item>
<item name="android:windowActionBar">false</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowContentOverlay">@null</item>
</style>
상태 표시 줄이 제거되면 효과가 있습니다. 그러나 액션 바는 영향을받지 않는 것 같습니다.
나는 여전히 성공적으로 다음과 같이 작업 표시 줄을 제거 할 수 있습니다
public class MainMenuScreen extends AppCompatActivity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getSupportActionBar().hide();
setContentView(R.layout.activity_main_menu_screen);
하지만 난 내가 조금 내가 XAML에서 그것을 할 수 없어 실망 인정해야한다.
부모- @ null
또한 작업 표시 줄을 제거하지 않습니다. windowbar를 false로 설정하면 작업 표시 줄을 제거 할 수 있습니다. –
Theme.AppCompat.Light
에서 필요 연장 해달라고 당신이 그것을 수정 theme.appcompat.light.noactionbar에서 상속 바로 그 전환했다. <항목 이름 = "안드로이드 : windowFullscreen"> 사실 <항목 이름 = "안드로이드 : windowActionBar"> 거짓 <항목 이름 = "안드로이드 : 테마에 이러한 속성을 설정하지만 왜 난 이해가 안 windowNoTitle을 "> true부모 스타일이 속성을 덮어 씁니다 ...하지만 말하기는 어렵습니다. – Jaythaking