마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 이클립스 상태바 제거 질문드립니다..

0 추천

image

웹뷰를 이용하여 구현중인데 위에 상태바(액션바) 제거하기위해 AndroidManifrest.xml 수정하여


android:theme="@android:style/Theme.NoTitleBar" 붙여넣었는데

아래와 같은 오류가 나면서 앱이 실행시 Unforunately, wishroom has stopped 오류뜨네요 ㅠ.ㅠ
 

API 21 입니다 새프로젝트만들어서 위에 코드만 넣어도 오류 네요 ㅠㅠ


오류내용은 아래와같습니다 ㅠㅠ 고수님들 한번 살펴봐주세요  

 

 

익명사용자 님이 2015년 1월 22일 질문

2개의 답변

0 추천

현재 개발중인 앱에 저 테마가 없어서 발생하는 에러입니다.

 

타이틀이 없는 테마를 하나 만들어 준다음에 AndroidManifest.xml에 설정해 주면 됩니다.

 

예를 들어 임의로 Theme.Annie.Translucent.NoTitleBar 이란 이름으로 테마를 만든 후에 

해당 Activity에 android:theme="@style/Theme.Annie.Translucent.NoTitleBar" 설정해 주면 됩니다.

    <style name="Theme.Annie.Translucent.NoTitleBar" parent="@style/Theme.Annie.NoActionBar">
   <item name="android:windowBackground">@android:color/transparent</item>
   <item name="android:colorBackgroundCacheHint">@null</item>
   <item name="android:windowIsTranslucent">true</item>
   <item name="android:windowAnimationStyle">@android:style/Animation</item>
    </style>

 

[참고]

제 소스의 스타일을 가져왔으므로 참고만 하세요. 

    <style name="Theme.Annie" parent="@style/Tiber">
        <item name="actionBarItemBackground">@drawable/selectable_background_annie</item>
        <item name="popupMenuStyle">@style/PopupMenu.Annie</item>
        <item name="dropDownListViewStyle">@style/DropDownListView.Annie</item>
        <item name="actionBarTabStyle">@style/ActionBarTabStyle.Annie</item>
        <item name="actionBarTabTextStyle">@style/ActionBarTabTextStyle.Annie</item>
        <item name="actionDropDownStyle">@style/DropDownNav.Annie</item>
        <item name="actionBarStyle">@style/ActionBar.Solid.Annie</item>
        <item name="actionModeBackground">@drawable/cab_background_top_annie</item>
        <item name="actionModeSplitBackground">@drawable/cab_background_bottom_annie</item>
        <item name="actionModeCloseButtonStyle">@style/ActionButton.CloseMode.Annie</item>
  <item name="actionButtonStyle">@style/ActionButtonStyle</item>        
 
        <!-- Light.DarkActionBar specific -->
        <item name="actionBarWidgetTheme">@style/Theme.Annie.Widget</item>
    </style>
 
    <style name="Theme.Annie.NoActionBar" parent="@style/Theme.Annie">
        <item name="windowActionBar">false</item>
        <item name="android:windowNoTitle">true</item>
    </style>
자바좀친해지자 (550 포인트) 님이 2015년 1월 22일 답변
0 추천
저 테마를 쓰는 액티비티를 보면 ActionBarActivity를 상속 받고 있을 꺼예요

Activity를 상속받게 해주세요
안티푸라면 (6,700 포인트) 님이 2015년 1월 22일 답변
...