Android보기에서 3 개의 행 또는 세그먼트가 포함 된 레이아웃이 있습니다.보기의 세로 공간을 채우기 위해 UI 요소를 늘리는 방법은 무엇입니까?
첫 번째 레이아웃 영역의 높이는 layout_height = "wrap_content"인 영역의 내용을 기준으로합니다.
다음 세그먼트에는 스크롤 기능이 내장 된 ListView가 포함되어 있으므로이 화면에서 사용할 수있는 화면을 차지하게됩니다.
최종 세그먼트는 항상 절대 값 또는 layout_height = "32dp"를 기준으로 고정 된 높이를 갖습니다. 이 트리드 한 부분을보기의 맨 아래에 "도킹"하고 싶습니다. 참고로
는 다음과 같은 XAML 내가
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="auto" />
<RowDefinition Height="*" />
<RowDefinition Height="32" />
</Grid.RowDefinisions>
</Grid>
안드로이드 레이아웃 XML을 통해이 가능 원하는 것을 달성? 그리고 만약 그렇다면 어떻게 할 수 있습니까?
안드로이드 : android : layout_weight = "1"android : height = "0dp"와 함께 "match_parent"는 본 적이 없지만 트릭을 마쳤습니다. – Kevin
API 레벨 8 이상을 사용하는 경우'fill_parent' 대신'match_parent'를 사용하십시오. http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html을 참조하십시오. 대체품이야. – kabuko