2017-11-06 17 views
1

Ionic에서 작업하는 동안 약간의 문제가있었습니다. 내 의도는 안드로이드 장치에서 상태 표시 줄의 색을 변경하는 것입니다.이오니아 - Android StatusBarColor를 변경하는 방법? [미해결]

나는 이오닉 문서에 관한 몇 가지 문서를 찾았지만 그 일은 나를 위해 일하지 않을 것이다 ... 아마도 나는 잊었거나 뭔가를 놓치고있다.

Pls는 빈 프로젝트 단계별 자습서로 Android 장치의 상태 표시 줄을 변경하는 방법을 알려줍니다.

사진 자습서는 좋지만 텍스트도 좋습니다. Pls는 나에게 내가 변화를위한 코드를 입력 할 필요가있는 파일을 말하는 것을 잊지 않는다.

"내가 안드로이드 스튜디오에서 일하지 않고 자바에서 개발하지 말아야한다는 것을 의미하는 이오닉 프레임 워크를 사용하고 있습니다."

나는 모든 도움에 대해 매우 감사하고 있습니다.

[논외는 : 맞춤법 실수가 있다면 난 정말 죄송하지만 영어 밤은 제 모국어,하지만 난 모든 :) 이해할 수있는 희망, 당신이 뭔가의 색상을 변경하려면

답변

0

먼저해야 그 색이 어디에서 왔는지 알아 내라. 당신은이 값 폴더 아래에있는, 당신의 styles.XML에 정의되어 볼 수 있습니다

<!-- Base application theme. --> 
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
    <!-- Customize your theme here. --> 
    <item name="colorPrimary">@color/colorPrimary</item> 
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 
    <item name="colorAccent">@color/colorAccent</item> 
</style> 

다음은 앱의 기본 테마에 사용되는 기본 색상을 보여주고있다. 주요 1 개 및 더 진한 1 개. 당신이 당신의 그래픽 사용자 인터페이스를 보면

당신은 볼 수 있습니다 :

enter image description here

는 또한 당신이 그 색상의 값과 다른 XML 파일에 정의되어 있음을 알아 두셔야합니다. 동일한 폴더 아래에 colors.XML이 있습니다.

<resources> 
<color name="colorPrimary">#3F51B5</color> 
<color name="colorPrimaryDark">#303F9F</color> 
<color name="colorAccent">#FF4081</color> 
<color name="red">#d50000</color> 

에 당신이 예를 들어 당신이 원하는 색상을 선택할 수 있습니다 styles.XML이 코드를 입력

enter image description here

:

<item name="colorPrimaryDark">@color/red</item> 

결과가이 것을

참고 : API 25를 사용했습니다. 앱에서 사용 된 곳인 colorPrimaryDark의 변경으로 이어질 수 있습니다. actionabar에서

+0

의 변화 색상 스타일을합니다. 나는 네이티브 애플리케이션을 개발하기 위해 안드로이드 스튜디오와 함께 일하지 않는다. Values ​​폴더가 존재하지 않는 Ionic 프레임 워크를 사용합니다. 그래서이 도움이되지 않습니다 : ( – Maresuke

+0

어쨌든, 내 나쁜, –

0

넣어 배경색

<android.support.design.widget.AppBarLayout 
    android:layout_width="match_parent" 
    android:background="#000" 
    android:layout_height="?actionBarSize"> 

      <android.support.v7.widget.Toolbar 
       android:id="@+id/toolbar" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content"/> 

    </android.support.design.widget.AppBarLayout> 

또는

또한 내가 당신이 뭔가를 missunderstood 생각 액션 바

<style name="Abc" parent="Theme.AppCompat.Light.DarkActionBar"> 

    // colorPrimary is actionbar color so you change color code.. 
    <item name="colorPrimary">@color/colorPrimary</item> 
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 
    <item name="colorAccent">@color/colorAccent</item> 
</style> 
+0

이것은 네이티브 안드로이드 응용 프로그램에 대한 해결책이지만, 이오닉 프레임 워크와 함께, 그래서 내가 자바로 개발 못해 – Maresuke