만족

[Android Studio] Activity Title Label 없애기 본문

[Android Studio] Activity Title Label 없애기

FrontEnd/Android Satisfaction 2017. 6. 30. 03:50

getActionBar().setDisplayShowTitleEnabled(false);

을 사용하거나


getActionBar()가 NullPointerException을 발생시킨다면


getSupportActionBar().setDisplayShowTitleEnabled(false);
getSupportActionBar().hide();

을 대신 사용한다.


또는 코드 대신 Style을 변경하는 방법도 있다.


value/style.xml로 들어가서


<resources>

<!-- 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/background</item>
<item name="colorAccent">#DC143C</item>
</style>

</resources>


<resources>

<!-- 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>
</style>

</resources>


처럼 바꾸면 된다.

(parent의 속성값을 ...DarkActionBar에서 ...NoActionBar로 바꾼다.)


참조: https://stackoverflow.com/questions/7655874/how-do-you-remove-the-title-text-from-the-android-actionbar



Comments