安卓Dialog弹出对话框全解:包含了AlertDialog,DialogFragment
安卓dialog弹出对话框全解:包含了alertdialog,dialogfragment。dialog基类中并没有定义界面,所以如果使用dialog类设置弹出框,需要使用xml自
程序员文章站2023-01-29Android对话框开发使用DialogFragment(基于Coroutine+RxJava)
Android对话框有多种实现方法,目前比较推荐的是DialogFragment,相对于直接使用AlertDialog来说,可以避免屏幕旋转会的消失。但是其建立在回调基础上的API使用起来并不友好。好在有RxJava、Coroutine等优秀的工具,我们可以对其进行一番改造。基于Coroutine+RxJava的改造build.gradledependencies { // 省略 implementation "org.jetbrains.kotlinx:kotlinx-coro.
程序员文章站2022-09-02移动技术解决DialogFragment调用show方法报错问题
在Android 3.0以后,Google官方推荐使用DialogFragment代替Dialog使用,但是这个有个bug,就是DialogFragment调用show方法会出现Caused by: java.lang.IllegalStateException: Can not perform t...
程序员文章站2022-07-15Fragment里面创建DialogFragment对话框
AUF法则下的对话框 【楔子】 在Actiity页面上做DiaLog似乎非常简单,大部分在学习了控件以后都会使用,但是google希望开发者只使用FragementDialog,...
程序员文章站2022-07-12Fragment里面创建DialogFragment对话框
AUF法则下的对话框 【楔子】 在Actiity页面上做DiaLog似乎非常简单,大部分在学习了控件以后都会使用,但是google希望开发者只使用FragementDialog,...
程序员文章站2022-07-12DialogFragment运行原理及使用方法详解
思维导图一、为什么要学习 dialogfragment你还在用 dialog 吗?你还在经常烦恼于屏幕翻转的时候,dialog 的各种奇葩情况吗?你想降低耦合吗?如果你有其中的一个烦恼,那么恭喜你,遇
程序员文章站2022-07-08IT编程彻底解决软键盘遮挡DialogFragment
问题描述点击edittext,弹出软键盘,dialog略微上移,edittext和下面的按钮还是被遮挡,上移的部分被切割解决方案设置dialog的inputMode,取消软键盘弹出自动上移监听软键盘弹出事件,动态设置dialog的paddingBottomoverride fun init() { dialog?.window?.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_NOTHING)
程序员文章站2022-07-05Activity与DialogFragment交互的方法
今天我们来讨论一下如何在Activity与DialogFragment交互的方法,这里包括了DialogFragment的启动以及Activity方法的调用。 DialogFragment与Dialog相比类似,是官方现在更建议使用的Dialog。 DialogFragment的定义 新建一个Dia ...
程序员文章站2022-07-03Android: DialogFragment设置固定大小
直接在xml中设置固定大小是不好使的,在onCreateView代码设置固定大小也不好使,正确的做法是在onCreateView之后的回调里,用代码设置大小的值: override fun onStart() { super.onStart() val window = dialog?.window if (window != null) { val params = window.attributes ...
程序员文章站2022-06-22Android开发之DialogFragment用法实例总结
本文实例讲述了android开发之dialogfragment用法。分享给大家供大家参考,具体如下: 背景 android 官方推荐使用 dialogfragment
程序员文章站2022-06-19DialogFragment弹窗(带黑色透明背景和不带黑色透明背景)
最终实现效果带黑色透明背景不带黑色透明背景核心代码俩种style代表2种样式的弹框 @null true
程序员文章站2022-06-05移动技术自定义 DialogFragment 实现底部弹出 dialog
前端时间公司做的项目要求和 iOS 版本的 UI 风格保持高度的一致,虽然我个人及其排斥这种仿 iOS 的 UI,然而人在屋檐下,不得不出卖自己的节操。其中就有一个底部弹出 dialog 的效果,宽度还是全屏的,就项这个样子(其实这张图就是我最终实现的效果):于是乎百度 google 了一番,居然没...
程序员文章站2022-05-31安卓Dialog弹出对话框全解:包含了AlertDialog,DialogFragment
安卓dialog弹出对话框全解:包含了alertdialog,dialogfragment。dialog基类中并没有定义界面,所以如果使用dialog类设置弹出框,需要使用xml自
程序员文章站2022-05-31[转] DialogFragment Fragment already added
原文地址:http://blog.csdn.net/u012987382/article/details/46984053现象异步调用两个接口,公用一个加载进度框(DialogFragment),前一个加载框未dismiss,后一个已经开始 show。就会以出现 “Fragment already ...
程序员文章站2022-05-21[转] DialogFragment Fragment already added
原文地址:http://blog.csdn.net/u012987382/article/details/46984053现象异步调用两个接口,公用一个加载进度框(DialogFragment),前一个加载框未dismiss,后一个已经开始 show。就会以出现 “Fragment already ...
程序员文章站2022-05-21DialogFragment的使用及利用自定义interface点击事件并解决旋转屏幕点击事件失效问题
前阵子一直比较忙,所以没怎么写。其实感觉项目中实用好东东还是挺多的,今天就来分享一个DialogFragment的简单使用和利用自定义接口来实现点击事件。 关于DialogFragment和dialog的具体区别,感兴趣的可以自己去了解学习。 因为之前项目是只能竖屏,所以当时没有考虑到横竖屏切换问题...
程序员文章站2022-05-16Android对话框开发使用DialogFragment(基于Coroutine+RxJava)
Android对话框有多种实现方法,目前比较推荐的是DialogFragment,相对于直接使用AlertDialog来说,可以避免屏幕旋转会的消失。但是其建立在回调基础上的API使用起来并不友好。好在有RxJava、Coroutine等优秀的工具,我们可以对其进行一番改造。基于Coroutine+RxJava的改造build.gradledependencies { // 省略 implementation "org.jetbrains.kotlinx:kotlinx-coro.
程序员文章站2022-05-01移动技术DialogFragment不可取消
class LoadingDialog : DialogFragment() { ... override fun onCreateDialog(savedInstanceState: Bundle?): Dialog { val layout = requireA...
程序员文章站2022-04-24DialogFragment不可取消和点击外部不消失
DialogFragment中有一个getDialog的方法,返回的是DialogFragment中的Dialog对象,那么现在我只需要操作这个Dialog对象就行;在使用的时候:@Overridepublic View onCreateView(LayoutInflater inflater, @...
程序员文章站2022-04-24DialogFragment的一些问题
dialogFragment投入使用有几个月了,今天因为功能的原因需要设置dismiss监听,在onCreateDialog中给dialog设置的监听,结果运行时监听不到?经过打log发现dismiss的时候没有走dismiss和dialog的DialogInterface.OnDismissLis...
程序员文章站2022-04-09