2012-01-25 6 views
1

첫 Android 프로그램을 만들고 있습니다. 로컬 채팅 프로그램을 만들고 있습니다. 두 사람 모두 동일한 장치에서 입력하고 채팅 할 수 있습니다. 레이아웃은 다음과 같습니다.누구나이 레이아웃을 제안 할 수 있습니까?

가장 적합한 레이아웃은 무엇이라고 생각하십니까? 지금은 ListActivity를 생각하고 있습니다. 코드에 대한 링크도 도움이됩니다. enter image description here

답변

4

그래, 레이아웃은 listview를 포함하는 상대 레이아웃과 메시지 편집 텍스트 및 버튼에 대한 컨테이너 상단으로 구성됩니다.

목록보기 어댑터에는 텍스트를 작성한 사람에 따라 왼쪽 또는 오른쪽 사이트에 텍스트 컨테이너의 정렬을 설정하는 로직을 추가하십시오.

0

RelativeLayout을 사용해보세요. 그것은 당신을위한 최상의 솔루션입니다.

+0

나는 그것에 동의 할 것이다. –

+0

목록보기도 사용해야합니다. – Samuel

0

선형 레이아웃을 선호합니다. 레이아웃 가중치를 사용하면 할당 된 공간에 맞게 목록보기를 확대 할 수 있습니다. 예를 들어,이에 대한

0

내 soultion 상대 레이아웃을 사용하여 항목을 달리하므로 둘 다 내부 테이블 위에 다른 하나를 둘은 LinearLayouts을 사용하고있는 위치가 될 것입니다.

첫 번째 선형 레이아웃은 표 4 행에서 열까지 두 번째 선형 레이아웃은 1 행 2 겹을 갖습니다.

희망이 도움이됩니다.

관련 문제