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

옵션 스타일 변경하는 방법

0 추천

현재 Notitle바에서 ImageButton 통해 옵션메뉴를 띄우게 하고 있습니다.

아래와 같이 앱 하단부에 이런식으로 뜹니다.

이 부분을 아래와 같이 변경하고 싶은데 스타일을 어떻게 변경해야하나요??

옵션메뉴의 배경색상과 글자의 색상도 바꾸는 방법도 같이 알려주시면 감사하겠습니다.

쿠쿠부다스 (6,470 포인트) 님이 2017년 1월 24일 질문

2개의 답변

0 추천
기기에 하드웨어 메뉴버튼이 있으면 첫번째 화면처럼 표시됩니다.

하드웨어 메뉴버튼이 없는데 첫번째 화면처럼 표시된다면,

1. AppCompatActivity를 사용하게 수정하고,

2. targetSdk , minSdk를 21이상으로 바꾸면

두번째 그림처럼 표시될 겁니다.
익명사용자 님이 2017년 1월 24일 답변
0 추천



https://github.com/hsbaewa/HsOptionActivity
 

샘플 깃헙에 올렸으니 확인해보셔요.

Development Guy (70,570 포인트) 님이 2017년 1월 24일 답변
Development Guy님이 2017년 1월 24일 수정
notitle 바가 아닌 상태에서는 충분히 위와 같이 나옵니다.

현재 sytle
    <style name="AppTheme" parent="AppBaseTheme">
        <item name="android:windowNoTitle">true</item>
        <!-- All customizations that are NOT specific to a particular API-level can go here. -->
    </style>

변경하여 tittle바가 안나오고 위와 같은 형태로 뜨는데

메뉴들이 하단부에 뜨네요..

이부분을 위와같이 우측상단에 뜨게 하는 방법이 있나요?
사용하시는 AppBaseTheme가 어떤 테마를 상속하나요?
되도록이면 Theme 구성하실떄 support 또는 design support 에 포함되어 있는 테마를 사용하시고 Actionbar는 deprecated 되었으니 Toolbar 를 사용하세요. 그래야 테마 구성 하실때 정신건강에 좋습니다.
...