欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
  • 安卓Dialog弹出对话框全解:包含了AlertDialog,DialogFragment

    安卓dialog弹出对话框全解:包含了alertdialog,dialogfragment。dialog基类中并没有定义界面,所以如果使用dialog类设置弹出框,需要使用xml自

    程序员文章站2023-01-29
  • Android对话框开发使用DialogFragment(基于Coroutine+RxJava)

    Android对话框开发使用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-15
  • Fragment里面创建DialogFragment对话框

    Fragment里面创建DialogFragment对话框

                                                                AUF法则下的对话框 【楔子】  在Actiity页面上做DiaLog似乎非常简单,大部分在学习了控件以后都会使用,但是google希望开发者只使用FragementDialog,...

    程序员文章站2022-07-12
  • Fragment里面创建DialogFragment对话框

    Fragment里面创建DialogFragment对话框

                                                                AUF法则下的对话框 【楔子】  在Actiity页面上做DiaLog似乎非常简单,大部分在学习了控件以后都会使用,但是google希望开发者只使用FragementDialog,...

    程序员文章站2022-07-12
  • DialogFragment运行原理及使用方法详解

    DialogFragment运行原理及使用方法详解

    思维导图一、为什么要学习 dialogfragment你还在用 dialog 吗?你还在经常烦恼于屏幕翻转的时候,dialog 的各种奇葩情况吗?你想降低耦合吗?如果你有其中的一个烦恼,那么恭喜你,遇

    程序员文章站2022-07-08
    IT编程
  • 彻底解决软键盘遮挡DialogFragment

    问题描述点击edittext,弹出软键盘,dialog略微上移,edittext和下面的按钮还是被遮挡,上移的部分被切割解决方案设置dialog的inputMode,取消软键盘弹出自动上移监听软键盘弹出事件,动态设置dialog的paddingBottomoverride fun init() { dialog?.window?.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_NOTHING)

    程序员文章站2022-07-05
  • Activity与DialogFragment交互的方法

    今天我们来讨论一下如何在Activity与DialogFragment交互的方法,这里包括了DialogFragment的启动以及Activity方法的调用。 DialogFragment与Dialog相比类似,是官方现在更建议使用的Dialog。 DialogFragment的定义 新建一个Dia ...

    程序员文章站2022-07-03
  • Android: DialogFragment设置固定大小

    直接在xml中设置固定大小是不好使的,在onCreateView代码设置固定大小也不好使,正确的做法是在onCreateView之后的回调里,用代码设置大小的值: override fun onStart() { super.onStart() val window = dialog?.window if (window != null) { val params = window.attributes ...

    程序员文章站2022-06-22
  • Android开发之DialogFragment用法实例总结

    本文实例讲述了android开发之dialogfragment用法。分享给大家供大家参考,具体如下: 背景 android 官方推荐使用 dialogfragment

    程序员文章站2022-06-19
  • DialogFragment弹窗(带黑色透明背景和不带黑色透明背景)

    DialogFragment弹窗(带黑色透明背景和不带黑色透明背景)

    最终实现效果带黑色透明背景不带黑色透明背景核心代码俩种style代表2种样式的弹框 @null true

    程序员文章站2022-06-05
    移动技术
  • 自定义 DialogFragment 实现底部弹出 dialog

    自定义 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

    [转] DialogFragment Fragment already added

    原文地址:http://blog.csdn.net/u012987382/article/details/46984053现象异步调用两个接口,公用一个加载进度框(DialogFragment),前一个加载框未dismiss,后一个已经开始 show。就会以出现 “Fragment already ...

    程序员文章站2022-05-21
  • [转] DialogFragment Fragment already added

    [转] DialogFragment Fragment already added

    原文地址:http://blog.csdn.net/u012987382/article/details/46984053现象异步调用两个接口,公用一个加载进度框(DialogFragment),前一个加载框未dismiss,后一个已经开始 show。就会以出现 “Fragment already ...

    程序员文章站2022-05-21
  • DialogFragment的使用及利用自定义interface点击事件并解决旋转屏幕点击事件失效问题

    DialogFragment的使用及利用自定义interface点击事件并解决旋转屏幕点击事件失效问题

    前阵子一直比较忙,所以没怎么写。其实感觉项目中实用好东东还是挺多的,今天就来分享一个DialogFragment的简单使用和利用自定义接口来实现点击事件。 关于DialogFragment和dialog的具体区别,感兴趣的可以自己去了解学习。 因为之前项目是只能竖屏,所以当时没有考虑到横竖屏切换问题...

    程序员文章站2022-05-16
  • Android对话框开发使用DialogFragment(基于Coroutine+RxJava)

    Android对话框开发使用DialogFragment(基于Coroutine+RxJava)

    Android对话框有多种实现方法,目前比较推荐的是DialogFragment,相对于直接使用AlertDialog来说,可以避免屏幕旋转会的消失。但是其建立在回调基础上的API使用起来并不友好。好在有RxJava、Coroutine等优秀的工具,我们可以对其进行一番改造。基于Coroutine+RxJava的改造build.gradledependencies { // 省略 implementation "org.jetbrains.kotlinx:kotlinx-coro.

    程序员文章站2022-05-01
    移动技术
  • DialogFragment不可取消

    DialogFragment不可取消

    class LoadingDialog : DialogFragment() { ... override fun onCreateDialog(savedInstanceState: Bundle?): Dialog { val layout = requireA...

    程序员文章站2022-04-24
  • DialogFragment不可取消和点击外部不消失

    DialogFragment不可取消和点击外部不消失

    DialogFragment中有一个getDialog的方法,返回的是DialogFragment中的Dialog对象,那么现在我只需要操作这个Dialog对象就行;在使用的时候:@Overridepublic View onCreateView(LayoutInflater inflater, @...

    程序员文章站2022-04-24
  • DialogFragment的一些问题

    DialogFragment的一些问题

    dialogFragment投入使用有几个月了,今天因为功能的原因需要设置dismiss监听,在onCreateDialog中给dialog设置的监听,结果运行时监听不到?经过打log发现dismiss的时候没有走dismiss和dialog的DialogInterface.OnDismissLis...

    程序员文章站2022-04-09