对话框经常作为Activity一部分来创建和显示。你通常应该从protected Dialog Activity.onCreateDialog (int id) 回调方法里创建对话框。当你使用这个回调函数时,Android系统会有效设置这个Activity为每个对话框所有者,从而自动管理每个对话框状态并挂靠到Activity上。这样,每个对话框继承这个Activity特定属性。
转载 10月前
59阅读
十年前读过 iOS 人机交互设计指南,普通人可能只要会用手机基础功能就行了,但作为产品经理,需要知道更多。比如界面布局各个部分名字和设计规范、图标尺寸、热区区域要设多大才能保证手指触摸能够轻松点击等等,只有熟悉基本规则才能在设计产品过程中避免犯低级错误。然而由于产品岗入门门槛实在太低,应聘产品的人多会强调自己熟练使用原型工具、会写需求文档巴拉巴拉,就从来没见到有人说自己熟悉 iOS 和 And
转载 8月前
26阅读
# Android DialogFragment如何设置大小Android开发中,DialogFragment是一个常用组件,用于显示对话框内容。有时候我们可能需要自定义DialogFragment大小,以适应不同屏幕尺寸和布局需求。本文将介绍如何在Android设置DialogFragment大小。 ## 问题描述 在开发过程中,我们可能需要调整DialogFragment
原创 2024-02-26 05:45:53
947阅读
## Android DialogFragment大小实现 ### 一、概述 在Android开发中,DialogFragment是常用一种对话框实现方式。有时候,我们可能需要自定义DialogFragment大小,以满足特定界面需求。本文将介绍如何实现Android DialogFragment大小。 ### 二、步骤 下面是实现Android DialogFragment
原创 2023-11-04 07:56:22
63阅读
# Android DialogFragment 设置全屏 ## 简介 在Android开发中,DialogFragment是一种常用组件,用于显示对话框。有时候我们需要将DialogFragment设置为全屏显示,以满足特定设计需求。本文将教会你如何在Android中实现DialogFragment全屏设置。 ## 整体流程 下表展示了实现DialogFragment全屏整体流程
原创 2023-12-19 04:52:23
1382阅读
@Override public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { getDialog().getWindow().setBackgroundDrawable(...
原创 2022-05-16 15:23:46
2730阅读
# Android dialogFragment设置宽度无效 在Android开发中,我们经常会使用DialogFragment来创建弹出对话框。然而,有时候我们可能会遇到一个问题:设置DialogFragment宽度无效。本篇文章将带你了解为什么会出现这个问题,并提供解决方案。 ## 问题描述 当我们使用DialogFragment创建一个对话框时,通常会使用Dialog构造函数或者通过
原创 2023-12-21 04:28:59
912阅读
# Android开发:如何实现DialogFragment全屏 在Android开发中,DialogFragment是一种常用UI组件。当我们想要实现一个全屏DialogFragment时,可以通过一些简单步骤来实现。本文将带你一起走过这个过程,确保你能够顺利设置一个全屏DialogFragment。 ## 实现流程概述 以下是实现“DialogFragment设置全屏”步骤:
原创 2024-09-20 04:02:58
155阅读
# Android设置DialogFragment最大高度 在Android开发中,`DialogFragment`是一个常用组件,用于显示对话框。默认情况下,`DialogFragment`高度会根据内容自动调整,但有时候我们希望限制其最大高度,以获得更好用户体验。本文将介绍如何设置`DialogFragment`最大高度。 ## 1. 创建DialogFragment 首先,我们
原创 2024-07-28 08:33:41
628阅读
## Android DialogFragment 设置蒙版 ### 简介 在Android开发中,蒙版是一种常见UI效果,用于在弹出对话框或者其他UI组件时,遮罩背后内容,提高用户体验。DialogFragmentAndroid提供一种用于创建对话框组件,通过设置DialogFragment样式,可以实现蒙版效果。本文将详细介绍如何在Android中使用DialogFragmen
原创 2023-08-20 07:25:13
785阅读
# AndroidDialogFragment设置背景透明 在Android应用中,我们经常需要使用DialogFragment来展示弹出式对话框。有时候我们需要让对话框背景透明,以便让用户焦点集中在对话框内容上。本文将介绍如何在Android中使用DialogFragment设置背景透明。 ## 设置背景透明方法 在DialogFragment中,我们可以通过设置背景色为透明来实现背
原创 2024-04-10 03:50:47
970阅读
我们这里把 Android launcher 程序 Workspace 相关代码抽取出来,以一个比较简单代码来展示 launcher 程序是如何实现多页以及不同页面之间切换效果。本示例代码在 SDK 2.1 中运行,设置是 WVGA 屏幕大小。首先我们来看一下程序运行效果来一些感性认识。 图 1:平滑移动效果 图 2:立体翻页效果 回页首窗口页面的布局接着我们来看一下程序
转载 10月前
118阅读
# Android设置DialogFragment宽度跟随Fragment 在Android开发中,我们经常需要使用DialogFragment来展示一个对话框,而有时候我们希望这个对话框宽度能够跟随Fragment宽度变化,以适应不同大小屏幕。本文将介绍如何设置DialogFragment宽度跟随Fragment宽度,并提供相应代码示例。 ## 1. 设置DialogFragme
原创 2024-04-28 05:45:59
281阅读
默认DialogFragment并不是全屏,但有些需求需要我们将对话框设置为全屏(内容全屏),Android并没有提供直接API,通过其它不同方法设置全屏在不同机型上总有一些诡异问题,经过测试,下面的方法可以实现各个机型全屏。测试SDKVersion=28覆写FragmentonStart()方法:@OverridepublicvoidonStart(){super.onStart(
原创 2018-10-22 18:58:49
2587阅读
前段时间写过一个Android自定义View文章,是高仿QQ健康,还没有看过可以去看看,所以一直都计划着在写个自定义ViewGroup相关文章。我知道网上关于这方面的文章已经是一搜一大堆那种了,所以我想一定要找个与网上不同来做Demo,还是要稍微有点新意,由于一直找不到所以就一直拖着了,最近也是突然间想到Windows桌面不错,我可以拿这个作为一个自定ViewGroupDemo啊
前言一直以来 , 做弹窗功能时候都是使用Dialog , 布局复杂弹窗则使用Activity , 把背景设置成透明, 最近了解到一个DialogFragment , 发现使用起来更加方便, 也是谷歌建议做法.简介DialogFragment 继承自Fragment , 所以它用法基本跟Fragment一致 , 也包含了一些生命周期和上下文context 和 监听之类东西. 而且frag
转载 2023-10-11 05:52:36
516阅读
要使 DialogFragment 实现真正全屏显示,需要设置一些额外窗口标志和属性。1.重写onCreateDialog 方法override fun onCreateDialog(savedInstanceState: Bundle?): Dialog { val dialog = super.onCreateDialog(savedInstanceState)
原创 精选 2024-09-24 10:07:10
1250阅读
# 如何实现"Android Studio DialogFragment" ## 引言 作为一名经验丰富开发者,帮助新手学习和掌握DialogFragment是非常重要DialogFragment是用于显示对话框一种特殊Fragment,通常用于弹出警告、选择或信息窗口。在这篇文章中,我将指导你如何在Android Studio中实现DialogFragment,并提供详细步骤和代码示
原创 2024-03-10 06:35:32
98阅读
# Android DialogFragment全屏实现 ## 简介 在Android开发中,DialogFragment是一种非常常用UI组件,它可以以对话框形式展示在屏幕上。有时候我们可能需要将DialogFragment以全屏方式展示,以适应某些特定场景需求。本文将介绍如何实现Android DialogFragment全屏方法。 ## 实现步骤 下面是实现Android
原创 2023-07-21 08:37:21
937阅读
Git工具相对比Svn最大优势:1、分布式,每个设备上面都会有版本记录,不怕中心设备仓库清空;2、Svn提交版本,必须有网络,至少而是局域网;百度:git tag branch 区别tag就像是一个里程碑一个标志一个点,branch是一个新征程一条线; tag是静态,branch要向前走;Git中tag用法tag因为属于是不变版本,是无法版本回退,需要我们get checkout ta
转载 7月前
3阅读
  • 1
  • 2
  • 3
  • 4
  • 5