• 2024-11-06学习笔记(二十七):ArkUi-警告弹窗(AlertDialog)
    概述:警告弹窗,需要向用户提问或得到用户的许可。警告弹窗用来提示重要信息,但会中断当前任务,尽量提供必要的信息和有用的操作。避免仅使用警告弹窗提供信息,用户不喜欢被信息丰富但不可操作的警告打断。必选内容包含:标题、可选信息文本、最多3个按钮。可选内容包含:输入框、icon
  • 2024-10-196-2.Android 对话框之基础对话框问题清单(UI 线程问题、外部取消、冲突问题、dismiss 方法与 hide 方法)
    对话框对话框(Dialog)是一种常用的UI组件,它主要用于显示信息、接收用户操作反馈对话框可以包含各种元素,但是主要还是以文本、按钮为主,其次是列表其中,基础对话框是Android中最简单的对话框,而后是进度对话框、自定义对话框等一、UI线程问题1、UI线程中创建对话
  • 2024-07-04Android AlertDialog对话框
    目录AlertDialog对话框普通对话框单选框多选框自定义框AlertDialog对话框部分节选自博主编《Android应用开发项目式教程》(机械工业出版社)2024.6在Android中,AlertDialog弹出对话框用于显示一些重要信息或者需要用户交互的内容。弹出对话框一般以小窗口的形式展示在
  • 2024-06-16AlertDialog对话框
    简介        AlertDialog是一个常用的组件,用于展示一个漂浮在当前界面之上的对话框,常用来显示警告、确认信息或简单的用户输入。通常,我们不是直接实例化AlertDialog对象,而是通过其内部类AlertDialog.Builder来构建。AlertDialog 不同于前面已经学习过的UI控件,它不
  • 2024-01-08【设计模式】建造者模式——建造者模式在Android SDK源码中的应用
    建造者模式在AndroidSDK源码中也有广泛的应用,本文挑两个典型的类讨论一下:AlertDialog.Builder在Android源码中最常用到的建造者模式非AlertDialog.Builder莫属,代码如下:AlertDialogalertDialog=newAlertDialog.Builder(mContext) .setTitle("系统提示:").setMessage("请
  • 2023-10-08视频直播源码,标题居中,底部按钮为三个时居中布局
    视频直播源码,标题居中,底部按钮为三个时居中布局更改底部按钮默认大写的设置 <stylename="CustomAlertDialog"parent="@style/Theme.AppCompat.Light.Dialog.Alert">    <itemname="buttonBarButtonStyle">@style/CustomAlertDialogButton</item><
  • 2023-08-08android 对话框AlertDialog。
    API:java.lang.Object ↳ android.app.AlertDialog.Builder使用AlertDialog.Builder创建对话框需要了解以下几个方法:setTitle:为对话框设置标题setIcon:为对话框设置图标setMessage:为对话框设置内容setView:给对话框设置自定义样式setItems:设置对话框要显示的一个list,一般用
  • 2023-08-03Android学习笔记(三十):弹出信息-Toast和告警
    Android提供两个常用的消息弹出框,Toast和Alert。ToastToast是一种短暂的提示框,并不需要用户交互,也不会将focus移过来,因此可以适合大多数的场景,向用户进行信息提示。在之前的学习中,已经多次使用到Toast了。创建一个Toast很简单,使用静态方法makeText(Contextcontext,CharSequencet
  • 2023-07-31android 弹出对话框之 AlertDialog
    1.在测试时,如何实现一个提示可以使用Toast.makeText(this,"这是一个提示",Toast.LENGTH_SHORT).show();//从资源文件string.xml里面取提示信息Toast.makeText(this,getString(R.string.welcome),Toast.LENGTH_SHORT).show();这个提示会几秒钟后消失2.可以使用AlertD
  • 2023-07-31直播平台搭建,更改按钮文字默认大写的设置
    直播平台搭建,更改按钮文字默认大写的设置更改底部按钮默认大写的设置 <stylename="CustomAlertDialog"parent="@style/Theme.AppCompat.Light.Dialog.Alert">    <itemname="buttonBarButtonStyle">@style/CustomAlertDialogButton</item></sty
  • 2023-07-19android设置弹框高为屏幕宽得2/3
    Android设置弹框高为屏幕宽的2/3Android开发中,经常需要在应用中使用弹框来展示一些重要的信息或者进行用户交互。设置弹框的高度为屏幕宽的2/3是一个常见的需求。本文将介绍如何通过代码实现这一功能。获取屏幕宽度在Android中,我们可以通过以下代码来获取屏幕的宽度:DisplayMetr
  • 2023-06-20删除标签
    publicfinalvoiddeleteBookmark(Cursorcur,intpos){//fetchinginfo((Cursor)cur).moveToPosition(pos);finalStringbookmark_id=((Cursor)cur).getString(((Cursor)cur).getColumnIndex(Browser.BookmarkColumns._ID));finalStringboo
  • 2023-05-16Android AlertDialog 详解
    创建对话框一个对话框一般是一个出现在当前Activity之上的一个小窗口.处于下面的Activity失去焦点,对话框接受所有的用户交互.对话框一般用于提示信息和与当前应用程序直接相关的小功能.AndroidAPI支持下列类型的对话框对象:警告对话框AlertDialog: 一个可以有
  • 2023-05-12每日总结2023-05-12
    今天完成了dialog的简易模式:privatevoidshowQieDialog(){AlertDialog.Builderbuilder=newAlertDialog.Builder(this);builder.setTitle("切换账号提示").setMessage("请确认切换账号").setPositiveButton("
  • 2023-04-12AlertDialog(对话框)详解
    本节继续给大家带来是显示提示信息的第三个控件AlertDialog(对话框),同时它也是其他Dialog的的父类!比如ProgressDialog,TimePickerDialog等,而AlertDialog的父类是:Dialog!另外,不像前面学习的Toast和Notification,AlertDialog并不能直接new出来,如果你打开AlertDialog的源码,会发现构造方法
  • 2023-04-09AlertDialog(对话框)详解
    本节继续给大家带来是显示提示信息的第三个控件AlertDialog(对话框),同时它也是其他Dialog的的父类!比如ProgressDialog,TimePickerDialog等,而AlertDialog的父类是:Dialog!另外,不像前面学习的Toast和Notification,AlertDialog并不能直接new出来,如果你打开AlertDialog的源码,会发现构造方法
  • 2023-03-23WMS深入浅出
    Android中Window的创建过程在Android中,Window是与操作系统交互的最上层组件。当一个应用程序启动时,首先会创建一个Activity,并且将此活动附加到一个新的窗口上。以下是And
  • 2023-03-12Kotlin 自定义AlertDialog
     最近写的一个简易选择框 长这个样子: 有多种模式:1.输入框模式,有一个标题一个输入框。见上图(构造方法中isEdit字段 true的时候是开启输入框)2.还有一种提示模式,有一个标
  • 2023-03-02软件工程日报八——AlertDiatog的使用
    今天学习了AlertDiatog的相关内容 AlertDialog可以在当前的界面上显示一个对话框,这个对话框是置顶于所有界面元素之上的,能够屏蔽掉其他控件的交互能力,因此AlertDialog一
  • 2023-03-01软件工程日报七——checkbox的使用和AlertDialog
    今天学了checkbox的使用<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://s
  • 2023-02-26AS——对话框基础
    焦点变更监听器继承于View.OnFocusChangeListenerb.setOnFocusChangeListener(this);requestFocus();//用于重新返回某一个焦点文本变化监听器addTextChangedListener方
  • 2022-11-01android开发:弹框(AlertDialog)和提示信息Toast字体大小颜色设置
    一、AlertDialog: AlertDialog.Builderbuilder=newAlertDialog.Builder(ReturnActivity.this,android.support.design.R.style.Base_Theme_AppCompat_Dialog_Alert);b
  • 2022-10-31Android6.0以后,在BroadcastReceiver中启动AlertDialog导致程序停止运行的问题及解决办法
    这里有几个重点,Android6.0及以后,BroadcastReceiver中启动Dialog,以及程序停止运行的原因,这三点,哪一个出问题了都会直接导致程序的崩溃先说我自己的问题,我用的sdk版本是目前
  • 2022-10-22android开发:弹框(AlertDialog)和提示信息Toast字体大小颜色设置
    一、AlertDialog: AlertDialog.Builderbuilder=newAlertDialog.Builder(getActivity());builder.setTitle("温馨提示");builder.setMessage("是否进行下一个病人
  • 2022-10-18直播系统搭建,按返回键再按一次退出、退出确认提示框
    直播系统搭建,按返回键再按一次退出、退出确认提示框1.再按一次退出这个功能很好解决,我们只需要监听用户是否按了返回键,然后记录第一次时间,如果第二次时间与第一次相差小