Я хочу разработать макет, состоящий из: панели инструментов в верхней части макета (которая должна занимать 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
в процентах?