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

안드로이드 레이아웃 질문입니다.

0 추천
안녕하세요.

안드로이드 레이아웃에 대해서 궁금한게 있습니다.

리니어 레이아웃에서는 Edittext와 버튼을 배치한다고 가정할때

Edittext         버튼

이렇게 배치할때

EditText는 버튼의 와랩사이즈 영역만큼을 제외하고 모두 꽉 채울경우 (가로로)

layout_weight의 속성을 0 과 1로 주면 되는걸로 알고 잇습니다.

그런데 위와 같은 작업을 할때 렐러티브 레이아웃에서는 불가능한가요?

렐러티브에는 weight 속성을 제공 안해서

위와 같이 한쪽 위젯을 꽉 채우고 나머지한쪽 위젯은 와랩사이즈만큼 사이즈를 꼭 보장받게금 하고싶은데요.

조언 부탁드립니다.
갸아악 (21,260 포인트) 님이 2014년 8월 5일 질문

2개의 답변

+1 추천
 
채택된 답변

wrap은 와랩이 아니라 랩 입니다. 비닐랩할 때 그 랩이요.

 

edit text의 layot_toLeftOf에 버튼의 아이디를 넣으세요 

android:layout_toLeftOf="@+id/button1"

 

쎄미 (162,410 포인트) 님이 2014년 8월 5일 답변
갸아악님이 2014년 8월 6일 채택됨
헐 새로고침을 안했더니 벌써 답변이 ㅋ
+1 추천
버튼을 WRAP_CONTENT로, EditText를 MATCH_PARENT로 한다음

EditText를 버튼의 toLeftOf로 설정하면 됩니다.
b22n (22,940 포인트) 님이 2014년 8월 5일 답변
감사드립니다.
많은 도움이 되었습니다.
^^
...