问题标签 [android-bottomsheetdialog]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 在选项卡布局中,视图分页器不显示在 Kotlin 的底部工作表对话框片段中
在下面的代码中,我的选项卡布局显示在底部工作表中,但在视图页面片段中未显示。我使用了 childManager,但这对我也不起作用。我需要回答我的问题吗?
BottomSheetFragment
工作详情活动
视图页面适配器
fragment_bottom_sheet_dialog
android - 从中选择图像后无法再次打开对话框
我有一个片段,我在其中打开底部对话框
在 BottomSheetDialogFragment 我有
返回对话框后,我只是像这样关闭对话框
当我再次尝试从 Fragment 打开对话框时,我得到了下一个异常
来自方法的日志openImageDialog()
显示我仍在对话片段上
D/SettingUpProfileFragment: Destination(com.xxx:id/editProfilePhotoDialog)
。
我的想法是,由于从中打开画廊,我仍在对话中,但不知道它如何影响导航。关于如何解决这个问题的任何想法?
java - 如何使底部工作表对话框能够到达屏幕顶部的高度
我最近在我的应用程序中创建了一个底部工作表,其高度足以适合屏幕。但是当我运行应用程序并打开底部工作表对话框时,它直到顶部才打开(我的意思是直到它的最大高度,因此它的一些底部内容仍然隐藏)。即使我尝试将它拖到屏幕顶部,它也会在达到特定高度后停止。
任何人都可以建议一种编程方式让用户将底部工作表拖到最大高度吗?
请帮忙!
android - BottomSheetDialogFragment 如何与其宿主片段通信?
我的片段中有一个按钮,可以打开一个 BottomSheetDialogFragment。如果用户在 BottomSheetDialogFragment 上选择了一个项目,我想通知主机片段。为了实现这一点,我在我的 BottomSheetDialogFragment 中做了一个接口。但是,该接口仅与宿主活动通信,而不与片段通信。如何将对话框中的信息发送到片段?
这是我的界面:
android - 应用 BottomSheetDialogFragment 背景后无法更改按钮背景
我的 BottomSheetDialogFragment 需要圆角,因此我应用了自定义可绘制对象作为其背景。但是在应用自定义背景后,BottomSheet 上的按钮不接受自定义背景。它只显示白色背景。backgroundTint 可以正常工作并更改按钮的颜色。
主题.xml:
add_new_bg.xml :
BottomSheetDialogFragment 代码: