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

안녕하세요! 액션바 질문 드립니다.

0 추천

ActionBar().setDisplayShowHomeEnabled
ActionBar().setIcon
ActionBar().setCustomView
ActionBar().setDisplayOptions

위처럼 액션바에서,

아이콘, 타이틀, 버튼을 순서대로 배치했습니다.

왼쪽부터 [아이콘] [타이틀] 까지는 괜찮았는데, [버튼]을 오른쪽 끝에 붙이려고 보니깐,

버튼 레이아웃이 match_parent 가 적용이 안되고 있습니다.

버튼 레이아웃에 백그라운 색을 입히고 레이아웃 크기를 보니깐 wrap_content 크기로 보여지고 있습니다.

레이아웃 크기를 match 로 바꾸고 오른쪽에 위치시키고 싶은데 방법이 있을까요?

ActionBar().setCustomView(layout, new ActionBar.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));

위 처럼 하면, 레이아웃 크기가 늘어나고 오른쪽에 위치 되지만, 타이틀이 밀려서? 사라져버립니다.

조언부탁드리겠습니다.

 

 

 

익명사용자 님이 2016년 7월 5일 질문
2016년 7월 5일 수정

1개의 답변

0 추천
 
채택된 답변

add

Gravity.RIGHT
익명사용자 님이 2016년 7월 5일 답변
...