【发布时间】:2019-04-11 09:08:23
【问题描述】:
我想设计一个布局,由以下部分组成:布局顶部的工具栏(应占屏幕的 20%),然后是垂直下方的 ViewPager(应占屏幕的 60%)和然后,仍然在垂直下方,一个 BottomSheet(折叠时应占屏幕的 20%,展开时应占屏幕的 100%)。
现在我已像这样声明底部表:
<LinearLayout
android:id="@+id/BSSECONDTOOLBAR"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="???"
app:layout_behavior="android.support.design.widget.BottomSheetBehavior"
android:layout_gravity="bottom"
android:gravity="bottom"
android:background="#f44242" />
由于这应该是 CoordinatorLayout 的直接子代,因此我不能使用 layout_weight 属性。
我的问题是如何以百分比设置 BottomSheet 高度?
【问题讨论】:
标签: android android-coordinatorlayout bottom-sheet