首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android之AlertDialog的基本使用

    坦白说,AlertDialog我在工作中用得并不多,因为AlertDialog的样式比较固定和呆板,为了和App的整体设计匹配,一般都是使用自定义的Dialog,只有在要求不高时用一下。...1、创建AlertDialog 首先,我们来了解一下AlertDialog的大体创建顺序。...所以AlertDialog并不需要到布局文件中创建,而是在代码中通过构造器(AlertDialog.Builder)来构造标题、图标和按钮等内容的。...创建构造器AlertDialog.Builder的对象; 通过构造器的对象调用setTitle、setMessage等方法构造对话框的标题、信息和图标等内容; 根据需要,设置正面按钮、负面按钮和中立按钮...值得一提的是,我原本还想自定义一个仿iOS风格的对话框(虽然之前自定义Dialog实现过了),但是圆角边框的效果始终实现不了,也试着去查了源码,无奈限于水平最终未果。

    1.5K20

    Android开发笔记(一)

    将界面始终保持为横屏或竖屏 比如说我们在使用一些社交平台的APP时,如果某些界面会自动旋转,一定程度上会使用户体验变得糟糕,因此不如固定其界面始终为横屏/竖屏,如以下代码便是将界面始终保持为竖屏: setRequestedOrientation...bdr = new AlertDialog.Builder(this); bdr.setMessage(R.string.app_name); bdr.setIcon...你可以只当作两个按钮来用,根据你设置的它们显示的文字分别在OnClick中配置对应的功能即可。...终止一个Activity 如果我们的程序中有返回上一层这种按钮,我们要真正实现返回上一层,而不是新打开一个Activity,则应在点击事件中使用finish();来关闭当前Activity,如以下代码所示...Webview的net:: ERR_CACHE_MISS错误 出现这个错误的原因是应用程序缺少联网的权限,在AndroidManifest.xml文件的下新加一行,填上<uses-permission

    32530

    用ESP8266+android,制作自己的WIFI小车(Android 软件)用ESP8266+android,制作自己的WIFI小车(ESP8266篇)

    授人予鱼,也要授人予渔; 首先定义一下外形 方形 ? 然后呢描一下边框,,,显得是一个按钮 ? ? 其实可以官方解释 ? 然后定义一下按钮现在显示的颜色 ?...好啦 拖一个按钮过来,放到中心.....您也可以在布局文件里面自己写哈......我是怎样方便怎样弄,,我用的是相对布局 ? ? ? 保存一下现在看效果 ? 好现在再定义一个按钮按下时的外表文件 ?...现在编译一下运行到手机看一下 ? ? 我是直接用的自己的手机,,没有仿真,,现在我的电脑用仿真可是不得了...... 平时的状态                          按下后 ? ?...我先说一下思路,,,按下连接按钮是启动一个连接任务,然后呢还要启动一个倒计时器(3S),,,控制这个连接任务执行的时间,还要显示进度条,,如果3S内连接上了,,那么在连接的后面关掉进度条,结束这个连接任务...} else//没有按下的按钮发送一次停车指令 { if (stopcar

    3.2K40

    android dialog用法

    这将在用户按下"back"键时, 或者对话框显式的调用cancel()(按下对话框的cancel按钮)时发生....注意:对每种按钮类型,只能为AlertDialog创建一个。也就是说,一个AlertDialog不能有两个以上的"positive"按钮。这使得可能的按钮数量最多为三个:肯定、否定、中性。...比如,想象一下一个游戏使用两个不同的对话框:一个用来指示这个游戏已经暂停而另一个来指示游戏结束。...这将在用户按“返回”按钮时发生,或者这个对话框显示的调用cancel() (也许通过对话框上的一个“取消”按钮)。...目前个人学习发现,一般情况下,调用dialog.cancel()就会触发onCancelLister。而点击AlertDialog的NegativeButton (Cancel/No)是不会触发的。

    1.4K30

    Android界面组件基本用法

    }); 8.自动完成文本框(AutoCompleteTextView) 比普通文本框多了一个功能:当用户输入一定字符后,自动完成文本框会显示一个下拉菜单,供用户从中选择,当用户选择某个菜单后,组件会按用户选择自动填写该文本框...参数为正增加,参数为负减少 实例: public void onCreate(Bundle savedInstanceState) { final ProgressBar bar = (ProgressBar...通过TabHost对象的方法来创建选项卡、添加选项卡 选项卡主要由TabHost、TabWidget、FrameLayout3个组件组成,三者缺一不可,想象一下选项卡的特点,多个卡重叠在一起,所以用FrameLayout...15.使用AlertDialog 创建AlertDialog.Builder对象,该对象是AlertDialog的创建器 调用AlertDialog.Builder方法为对话框设置图标、标题等 调用AlertDialog.Builder...的create()方法创建AlertDialog对话框 调用AlertDialog的show()方法显示对话框 AlertDialog ad = new AlertDialog.Builder(MainActivity.this

    1.7K20

    Android里AlertDialog多种使用方法及DEMO

    AlertDialog 我们在使用Android的APP时经常会点击某个按钮弹出来选择的对话框提供选项,选择的对话框也可以分为多样,如确定取消类型,单选类型,复选类型,列表类型等.在Android中实现这个我们都可以用到...用于处理多选的对话框选择结果 AlertDialog的创建基本方法: 通过构造器(AlertDialog.Builder)来构造标题、图标和按钮等内容的。...创建构造器AlertDialog.Builder的对象; 通过构造器的对象调用setTitle、setMessage等方法构造对话框的标题、信息和图标等内容; 根据需要,设置正面按钮、负面按钮和中立按钮...为显示的内容,然下setbutton是设置增加的按钮及写入对应的事件 ?...设置多选的列表AlertDialog 需要用到setMultiChoiceItems 我们在前面定义的checkitems的数组用于记录选择时候是否为选中状态 然后在确定按钮的时候遍历选中状态来找到对应的我们选择的项目

    1.8K20

    activity的生命周期

    有个对话框的选项,在清单文件中,给节点添加主题属性 设置主题android:theme=”@android:style/Theme.Dialog” 系统R文件的样式,对话框的风格 点击按钮打开这个...activity,这时第一个界面会调用 onPause 方法,失去焦点 点击空白部分,第一个界面会得到焦点,onResume 方法 生命周期两两对应,可以分为三个,完整生命周期,可视生命周期,前台生命周期,点击后退按钮会销毁...activity 生命周期的使用场景,数据的持久化,比如在写微博,当用户不小心按了后退按钮,activity会调用onDestroy方法,我们就可以把数据存到文件或者sp里面 当界面从新可见的时候,会调用...setTitle()方法,设置标题 调用builder对象的setMessage()方法,设置内容 调用builder对象的setPositiveButton(text,listener)方法,设置确定按钮...create()方法调用show()方法,创建并展示出来 package com.tsh.lifecye; import android.app.Activity; import android.app.AlertDialog

    64120
    领券