Tag: 底部表格

从BottomSheetDialog获取BottomSheetBehaviour

这是我的BottomSheetDialog的布局。 我也有一个网格布局。 网格布局的滚动是不正确的。 我的意思是它只能在BottomSheetDialog的扩展状态下滚动。 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" app:layout_behavior="@string/bottom_sheet_behavior" > <LinearLayout android:id="@+id/ll" android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="@dimen/view_padding_medium" android:gravity="center_vertical"> <ImageView android:layout_width="@dimen/profile_image" android:layout_height="@dimen/profile_image" android:src="@drawable/icon" /> <TextView android:id="@+id/title1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/view_padding_medium" android:text="@string/smart_action_share" android:textColor="@color/white" /> </LinearLayout> <GridView android:id="@+id/gridView11" android:layout_width="match_parent" android:layout_height="wrap_content" android:numColumns="3" > </GridView> </LinearLayout> 这是我创建底部表单对话框的方式: BottomSheetDialog bottomSheetDialog = new BottomSheetDialog(context); LayoutInflater inflater = ((Activity) Constants.getContext()).getLayoutInflater(); View view = inflater.inflate(R.layout.dialog_share1, […]