2016-08-19 10 views
0

먼저 제목 표시 줄과 작업 표시 줄이 동일하다고 완전히 확신 할 수 없습니까? 2 가지 다른 것?제목/활동 표시 줄이없는 활동

기존 애플리케이션을 유지 관리해야합니다. 제목에 사용자 정의보기가있는 활동이 있습니다. 내가 원한 것은 액티비티의 기본 제목 표시 줄 (기본 제목 막대)을 갖는 것입니다. 사용자 정의보기를 제거하고 활동 클래스에서 requestWindowFeature(Window.FEATURE_NO_TITLE);을 제거했지만 활동이 여전히 제목 표시 줄을 표시하지 않습니다. 활동 주제를 android:theme="@style/Theme.AppCompat.Light"으로 설정했습니다. 아직 제목 표시 줄이 없습니다.

활성 의도가 launchActivityForResult으로 시작되었습니다. 그와 관련이 있는지 모릅니다.

무엇이 여기에 있습니까? 프로그래밍 방식으로 표시하는 방법이 있습니까?

+0

활동에서 툴바를 사용하여 제목 표시 줄 –

답변

0
  1. 제목 표시 줄과 액션 바가 다른 것입니다.
  2. 테마를 이와 같이 사용하십시오.
Theme.AppCompat.Light 

instead of 

Theme.AppCompat.Light.DarkActionBar 

    <style name="MyMaterialTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
     <item name="colorPrimary">@color/colorPrimary</item> 
     <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 
     <item name="colorAccent">@color/colorAccent</item> 
    </style> 

및 추가이 주제는 내가 제목 표시 줄과 작업 표시 줄이 동일한 지 완전히 확실하지 않다,

<application 
     android:name="com.qwesys.ecommerce.application.AppController" 
     android:allowBackup="true" 
     android:icon="@mipmap/ic_launcher" 
     android:label="@string/app_name" 
     android:largeHeap="true" 
     android:supportsRtl="true" 
     android:theme="@style/MyMaterialTheme"> 
0

첫째을 표명하는 자유? 2 가지 다른 것?

예이 두 가지 구현이 현명합니다. 액션 바는 이제 더 이상 사용되지 않으며 우리는 툴바라고 불리는 것을 사용합니다.

https://developer.android.com/reference/android/widget/Toolbar.html

당신은 사용자 정의 도구 모음

https://developer.android.com/training/appbar/setting-up.html 그리고 툴바가 나타나도록하는 테마를 사용 위 @sagar에 의해 제안 두 번째 부분 사용에 startActivityForResult()와 같은을 위해 할 수 있습니다.