試してみてください
BottomSheetDialog dialog = new BottomSheetDialog(YourActivity.this);
dialog.setContentView(YourView);
dialog.show();
編集:Androidでそうするための組み込みのコンポーネントがありませんでした。知っておくといい!また、これをチェックアウト:
間違いなくFragmentDialog
をお勧めします。
場所とレイアウトの設計に関して、カスタマイズされたDialog
を作成するのは非常に簡単です。
カスタムButtomSheetDialogを実行するためのKotlinコード(アクティビティ内で実行)
var CustomSelectProfilePicBottomSheetDialog = BottomSheetDialog(this)
val layoutButtomSheetView = this.layoutInflater.inflate(R.layout.ly_custom_buttom_sheet_frg_dialog, null)
CustomSelectProfilePicBottomSheetDialog.setContentView(layoutButtomSheetView)
CustomSelectProfilePicBottomSheetDialog.show()