안녕하세요.
레이아웃을 구성하려고 하는데 마음대로 안되어서 질문을 올립니다.

1. 첨부한 캡쳐화면에서 수신번호에서 이미지버튼(Add)과 받는번호에서 EditText, Button의 위치가 위쪽으로 붙어 있습니다.
마진말고 정렬로 배치하려고 하는데 아무리 해도 안됩니다.
(단순히 제 생각인데 왠지 마진을 주면 단말기의 해상도에 따라 조금의 차이가 있을것 같아 정렬로 하려고 합니다.)
이걸 어떻게 잡아야 할지..

2. 레이아웃 구성에서 왠만하면 RelativeLayout을 사용하라고 해서 RelativeLayout과 LinearLayout를 주로 사용하고 있습니다.
그런데 첨부해 드린 xml파일을 보면 너무 길어지는것 같기도 하고 지저분해 보이기도 합니다.
웹처럼 테이블레이아웃을 사용하면 좀더 나을것 같기도 한데 주어들은게 위와 같아서 일단 RelativeLayout을 사용하고 있습니다.
제가 잘못 생각하고 있는 내용이 있거나 첨부해 드린 xml에서 쓸대없는 코드나 좀더 나은 방법으로 수정이 가능하다면 조언 부탁드립니다.

3. 레이아웃의 맨 위를 보시면 타이틀라인이 있습니다.
네비게이션과 같은 용도로 사용을 하고 있는데 현재 사용되는 xml마다 추가를 해주고 있습니다.
조금 무식해 보이는것 같은데 다른 효과적이고 심플하게 사용할 수 있는 기술(?)이나 방법론이 있을까요?
(물론 버튼이름이나 경로는 변경될수 있으며 좌우버튼도 모두 있거나 하나만 있거나 합니다.)

웹서버에서 데이타를 가져오거나 스레드를 돌리거나 리스트뷰를 구성하거나 뭐 이런것들만 연습하다가 
막상 개발에 들어가려고 하니 가장 먼저 막히는데 레이아웃 구성이었습니다.
조금이라도 맨땅에 헤딩을 피할수 있도록 조언 부탁드립니다.






profile

give & take