问题标签 [bottomsheetdialogfragment]
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 - 如果键盘可见,则防止关闭 BottomSheetDialogFragment
我有一个用例,其中 BottomSheetDialogFragment 有一个编辑文本,并且这个编辑文本是焦点。并且键盘在 BottomSheetDialogFragment 的顶部打开。要求是当用户在对话框之外单击时,应关闭第一个键盘而不关闭对话框。这使用户有机会重新单击编辑文本并重新出现键盘。一旦键盘处于隐藏状态,那么如果用户在对话框之外单击,则对话框将被关闭。但是当用户在对话框之外单击并且键盘可见然后对话框被关闭时,这不会发生。我怎样才能拦截触摸事件来改变这种行为?
android - BottomSheetDialogFragment 如何与其宿主片段通信?
我的片段中有一个按钮,可以打开一个 BottomSheetDialogFragment。如果用户在 BottomSheetDialogFragment 上选择了一个项目,我想通知主机片段。为了实现这一点,我在我的 BottomSheetDialogFragment 中做了一个接口。但是,该接口仅与宿主活动通信,而不与片段通信。如何将对话框中的信息发送到片段?
这是我的界面:
android - 从 BottomSheetDialogFragment 获取值
我有一个片段 (A),其中有 3 个操作可用。当用户选择一项操作时,在此之前,我需要询问他用于登录的密码。我想使用 BottomSheetDialogFragment 来做到这一点,但如果输入的密码正确,我不知道如何让片段 A 监听。
这是 BottomSheetDialogFragment 的代码
这是片段A中我需要检查密码的地方(在2个if之间)
android - 显示 BottomSheetDIalogFragment 时如何禁用应用程序的调光?
我目前正在 Kotlin 中开发一个 Android 应用程序,其中我使用了一个 BottomSheetDialog 片段。每当弹出对话框时,屏幕的其余部分都会变暗。我可以以某种方式禁用它吗?我不想点击片段后面的屏幕,我只想让它不暗淡地显示出来。提前致谢:
片段的 XML:
这是该应用程序的图片,因此您可以了解我的意思:
android - 应用 BottomSheetDialogFragment 背景后无法更改按钮背景
我的 BottomSheetDialogFragment 需要圆角,因此我应用了自定义可绘制对象作为其背景。但是在应用自定义背景后,BottomSheet 上的按钮不接受自定义背景。它只显示白色背景。backgroundTint 可以正常工作并更改按钮的颜色。
主题.xml:
add_new_bg.xml :
BottomSheetDialogFragment 代码:
android - 如何在android的底部工作表对话框中隐藏软键
我正在尝试隐藏在底部工作表对话框片段中单击的底部的软键。我已经试过了:
购买它在底部工作表对话框中不起作用