2017-04-27 2 views
-2

내 응용 프로그램의 주제는 이것이다 :라벨이 작업 표시 줄에 표시되지 않는

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

에는 작업 표시 줄을 의미합니다. 하지만 활동은 작업 표시 줄하지만 상태 표시 줄을 갖고 싶어, 그래서 나는 그 활동에 대한 스타일 생성 :

<style name="chapter_theme" parent="Theme.AppCompat.Light.DarkActionBar"> 
    <item name="colorPrimary">@color/background</item> 
    <item name="colorAccent">@color/colorAccent</item> 
    <item name="android:windowBackground">@color/background</item> 
</style> 

그리고 매니페스트 파일 :

<activity 
     android:name=".ChapterOne" 
     android:theme="@style/chapter_theme" 
     android:label="Chapter One"> 

    </activity> 

이 상태를 제거하기를 바, 그 활동의 자바 파일에 다음 코드를 추가 :

// To remove status bar 
    requestWindowFeature(Window.FEATURE_NO_TITLE); 
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
      WindowManager.LayoutParams.FLAG_FULLSCREEN); 

    setContentView(R.layout.activity_chapter_one); 

잘못 알아낼 수 없습니다

편집 : 나는 틀린 것을 얻었다. 작업 표시 줄과 제목의 색은 흰색이므로 아무도 거기에 쓰여진 제목을 볼 수 없습니다. 작업 표시 줄의 배경색을 변경했습니다.

이제 제목의 색상을 변경하는 방법을 알고 싶습니다.

+0

이 도구 모음 –

+0

에 라벨을 보여주고 싶어하고 내가 할 –

+0

내가하지 않았다 없음에 네 도구 모음 –

답변

0

ActionBar actionBar = getSupportActionBar(); 
    if (actionBar != null) { 
     actionBar.setTitle("put your label here"); 

    } 
+0

아니, 작동하지 않아, 나는 과일이 어떻게되고 있는지 전혀 모른다. –

+0

지금 어떤 문제 또는 오류가 발생하고 있습니까? –

+0

내 나쁜 제목의 색과 도구 모음의 색이 동일했습니다. –

관련 문제