개발모음집

안드로이드 앱바 삭제하는 4가지 방법 본문

Android

안드로이드 앱바 삭제하는 4가지 방법

void 2017. 5. 19. 14:08

1. 액티비티의 상속받는 액티비티를 바꾸면 된다.

원래 AppCompatActivity을 상속받는데 Activity로 상속을 받으면 됨 

ex ) public class SplashActivity extends Activity 


2. 매니페스트에서 해당 액티비티 태그의 속성을 바꾸면 된다.

ex)

<activity

     android:name=".SplashActivity "

     android:launchMode="singleTask"

     android:theme="@style/Theme.AppCompat.NoActionBar">


3.  자바코드상에서 숨길 수 있다

protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_main);

    getSupportActionBar().hide();

}


4.  styles.xml에서 변경할 수 있다.


1,2,3번은 각각의 액티비티를 변경하는 방법, 4번은 한번에 모든 액티비티를 변경하는 방법

values/styles.xml에 <style>태그변경


<style name="AppTheme" parent="@style/Theme.AppCompat.NoActionBar">


로 변경한다.