2016-12-28 16 views
0

Nativescript (javascript)로 시작하고 있으며 android에서 작업 표시 줄에 문제가 있습니다. 다음과 같이 내가 작업 표시 줄을 만들 때 :android의 상태 표시 줄에있는 nativescript 액션 바

<Page xmlns="http://schemas.nativescript.org/tns.xsd"> 
     <Page.actionBar> 
      <ActionBar title="My ActionBar"/> 
     </Page.actionBar> 

     <!-- page content ... --> 
    </Page> 

작업 표시 줄이 휴대폰의 상태 표시 줄 아래에 만들어집니다 (CSS 없음이 완료되지 않은) :

Action bar under the status bar

1) I 오전 뭔가 빠졌거나 정상적인 행동입니까?

2) 또한 작업 표시 줄 크기가 다른 모든 앱보다 훨씬 큽니다. 기본 높이가 표준보다 큰가?

감사합니다

답변

0

페이지는 내용이 상태 표시 줄 여부에 따라 확장 할 수 있는지 여부를 제어 할 수 backgroundSpanUnderStatusBar라는 속성이 있습니다.

크기는 기본적으로 표준이어야합니다. 그래도 작업 표시 줄에 c ustom layout을 만들거나 CSS theme

+0

을 설정하면 backgroundSpanUnderStatusBar = "false"로 설정해도 문제가 해결되지 않습니다. 몇 가지 예제 (https://github.com/NativeScript/nativescript-marketplace-demo)를 보면 app.android.css에 ActionBar { margin : 25 0 0 0; }이 기능이 없으면 내 상태와 마찬가지로 상태 표시 줄 아래에 표시됩니다. 이것이 기본 동작이라고 생각하기 시작했습니다. – Maucan

+0

이 동작이 발생하는 API 레벨은 무엇입니까? 기본 프로젝트를 만들었지 만 재현 할 수 없었으며 상태 표시 줄 (API 23+) 다음에 작업 표시 줄이 정상적으로 렌더링되었습니다. https : // github. co.kr/NickIliev/NativeScript-issues/tree/master/stack/actionBarStatusBar –

+0

마켓 플레이스 데모를 프로젝트 템플릿으로 사용하는 경우 전체 화면 실행으로 상태 표시 줄 아래에 작업 표시 줄이 표시 될 수 있습니다. 화면 템플릿을 구체적으로 사용합니다. 그러나 기본 템플릿 중 하나를 사용하여 새 응용 프로그램을 만들면 작업 표시 줄에 –