Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 젯팩컴포즈
- Clean Architecture
- Android 애드몹
- 안드로이드 카카오 지도
- 아키텍처
- android daum map
- 동적 링크
- 애드몹배너
- 애드몹광고
- glide
- android 지도
- 파이어베이스
- component
- dynamiclink
- 다이나믹 링크
- thread
- Android
- HTTP
- 안드로이드 라이브러리
- RecyclerView
- android kakao map
- 선언형UI
- 안드로이드
- 클린 아키텍처
- 안드로이드광고
- 안드로이드컴포즈
- JetpackCompose
- ImageView
- 컴포넌트
- Firebase
Archives
- Today
- Total
코딩스토리
[Android/안드로이드] 타이틀바(액션바) 제거 본문
앱을 만들다보면 상단에 타이틀바(액변바)를 없애고 싶은 경우가 많습니다.
액션바를 업애기 위해서는 java코드로 없애는 방법과 style을 통해 제거하는 방법이 있습니다.
먼저 style을 통해 제거하는 방법에 대해 살펴보겠습니다.
app->res->values->styles.xml파일을 들어갑니다.
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
기존에 있던 테마에
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
를 추가해줍니다. 액션바를 제거하고, 타이틀바를 안보이게 하는 코드입니다.
Java코드를 통해 제거하는 방법은
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_feeling_upload);
ActionBar actionBar = getSupportActionBar();
actionBar.hide();
}
다음과 같은 코드를 사용하시면 됩니다.
두가지 방법 모두를 한꺼번에 사용하게 되면 actionBar.hide()에서 에러가 나게됩니다. styles에서 이미 없앤 액션바를 onCreate에서 생성하는데 null객체를 가져오기 때문에 hide함수를 호출하게 되면 NPE에러가 생기니 주의하시길 바랍니다~
'Android > 유용한 기술' 카테고리의 다른 글
[Android/안드로이드] 로컬 웹서버 구축/(Mac)XAMPP 설치 (0) | 2020.08.09 |
---|---|
[Android/안드로이드] 네이버 아이디로 로그인(Naver Login) 연동 (3) | 2020.08.03 |
[Android/안드로이드] 패키지명 한번에 변경하는 방법 (0) | 2020.07.30 |
[Android/안드로이드] BlurView를 사용해 블러효과 주기 (2) | 2020.07.09 |
[Android/안드로이드] Button Select Event - 버튼 눌림 효과 (0) | 2020.07.04 |
Comments