2011-03-03 3 views
0

Android 개발에 익숙하며 developer.android.com의 자습서 리소스를 살펴본 결과 다른 환경에서 어떤 레이아웃이 가장 유용할지 명확하지 않습니다. .레이아웃과 관련하여 도움이 필요합니다 - 어느 것이 가장 사용하기 좋은지 모르겠 음

예를 들어, 저는 이베이 응용 프로그램에서 UI를 복제 할 수 있습니다. 즉, 화면 상단과 하단의 메뉴 막대와 중간의 패널을 복제 할 수 있기를 바랍니다. 텍스트의 길이가 다른 경우에도 하단 도구 모음에는 동일한 크기의 단추가 있습니다.

툴바가 포함 된 맨 위와 맨 아래 행에 3 개의 행이있는 TableLayout을 사용하여 구현하는 방법을 생각했습니다. 그런 다음 하단 행에 대해 선형 레이아웃을 추가하고 버튼을 추가했습니다.

그러나 내 버튼의 크기가 같지 않아이 UI 구성을 레이아웃하는 가장 좋은 방법인지 확신 할 수 없습니다.

누군가가 XML을 제공 할 수 있습니까?

감사

답변

0

당신이 시도 할 수있는 행에 두 개의 버튼이 동일하게하려면

<LinearLayout android:orientation="vertical"> 
    <Button android:layout_weight="1" android:layout_width="0dip"/> 
    <Button android:layout_weight="1" android:layout_height="0dip"/> 
</LinearLayout> 

는 "무게"는 소비 방법의 여유 공간이 많은 위젯을 알려줍니다. 2 개의 동일한 무게 = 동일한 크기. 예를 들어 2의 무게와 1의 다른 하나는 위젯 1이 공간의 2/3을 사용하고 위젯 2의 용도를 의미합니다. 1/3

나는 레이아웃을 게시하지 않을 것이고 레이아웃은 크게 당신은 어떻게 할 계획입니까?

희망하는 사람

관련 문제