2012-09-16 5 views
0

아래쪽에 고정 너비 막대가 있고 상단에 고정 너비 막대가 있고 중간 영역이 나머지 공간을 차지하는 수직 LinearLayout을 구현하려고합니다. 순진 구현에서LinearLayout의 머리말과 꼬리말

<LinearLayout android:layout_height="fill_parent" 
    android:orientation="vertical" > 

    <View android:layout_height="50sp"/> 

    <View android:layout_height="fill_parent"/> 

    <View android:layout_height="50sp"/> 
</LinearLayout> 

상단 막대는 있지만 하단 막대는 보이지 않습니다. 나는 레이아웃 프로세스가 중간 뷰에서 fill_parent를 만나고 나머지 수직 공간에 그것을 할당한다고 생각한다.

레이아웃을 인식하여 하단 막대를 표시하는 중력/중량 트릭이 있습니까?

답변

2

중간 높이를 무게로 설정해보십시오.

<View android:layout_height="50dp"/> 

<View android:layout_height="0dp" 
     android:layout_weight="1" 
/> 

<View android:layout_height="50dp"/> 

이 그리는 것이다 상부 및 제 1 바닥 그 ​​전체보기 (중량 = "1")를 충전 잔량 높이보다

관련 문제