안드로이드 개발 질문/답변
(글 수 45,052)
Frame Layout 을 사용해서요
버튼 2개를 만들어서 보여주고싶은데
------------------- --------------------
| 버튼1 | | 버튼2 |
| | | |
------------------- --------------------
이런식으로 할려고 하는데요
위치를 어떻게 잡아야 할지 모르겠네요
계속 버튼 하나에 겹쳐서 나오는데
버튼 2의 android:layout_marginLeft 를 설정을 해도 안되고
padding 을 줘도 안되고
직접 좌표를 적어주는 방법 이외엔 없는 것인지 알고 싶습니다.
부탁드려요 ^^
버튼 2개를 만들어서 보여주고싶은데
------------------- --------------------
| 버튼1 | | 버튼2 |
| | | |
------------------- --------------------
이런식으로 할려고 하는데요
위치를 어떻게 잡아야 할지 모르겠네요
계속 버튼 하나에 겹쳐서 나오는데
버튼 2의 android:layout_marginLeft 를 설정을 해도 안되고
padding 을 줘도 안되고
직접 좌표를 적어주는 방법 이외엔 없는 것인지 알고 싶습니다.
부탁드려요 ^^
2010.04.14 12:38:25
margin 설정이 적용되게 하려면 gravity를 세팅해야합니다. 즉, margin을 주고자 하는 방향으로 gravity 속성을 주어야 margin이 먹히게 됩니다. marginLeft 쓰려면 gravity를 left로 설정하고 marginLeft값을 주면 될 것 같습니다..
버튼 2같은 경우는 marginLeft보다는 marginRight가 더 적당할 것 같네요 이 경우 아래와 같이 설정하면 원하시는 layout을 얻을 수 있을 겁니다.
android:layout_gravity="right"
android:layout_marginRight="XXdip"