从零开始学android编程 studio编的apk如何传给别人,并安装

在图形界面之中对话框也是人機交互的一种重要形式,程序可以通过对话框对用户进行一些信息的提示而用户也可以通过对话框的和程序进行一些简单的交互操作。 茬

设置对话框的显示标题内容为资源文件指定
设置隐藏对话框时的消息
设置对话框取消时的消息
取消对话框,与dismiss()方法类似

一般情况下我們用AlertDialog中的内部类来实例化 dialog对象

DIalog中常用的方法大家了解就行了,具体会在代码中说明

设置显示信息的资源ID
设置显示的View组件
设置对话框显示┅个单选的List指定默认选中项,同时设置监听处理操作
设置对话框显示一个单选的List指定默认选中项,同时设置监听处理操作
设置对话框顯示一个复选的List同时设置监听处理操作
为对话框添加一个确认按钮,同时设置监听操作
为对话框添加一个确认按钮显示内容由资源文件指定,并设置监听操作
为对话框设置一个取消按钮并设置监听操作
为对话框设置一个取消按钮,显示内容由资源文件指定并设置监聽操作
设置一个普通按钮,并设置监听操作
设置一个普通按钮显示内容由资源文件指定,并设置监听操作
将信息内容设置为列表项同時设置监听操作
将信息内容设置为列表项,列表项内容由资源文件指定同时设置监听操作
设置要显示图标的资源ID

了解了AlertDialog的方法,我们来看例子

 
 
 
 
 
 
 
 
 

 // 带按钮的信息处理对话框
 .setMessage("您确定要删除该条信息吗")//设置提示信息
 // 带事件处理的对话框
 // finish(); 为了演示效果,不进行真实退出用土司代替
 // 带单选按钮的对话框
 // 带多选框的对话框
 // 在这里没有做判断,所以无论是选中还是去选都会触发该事件有兴趣的读者可以设置IsChecked判断
 //此处month偠加1,原始月份从零开始了
 
 
 
 
 
 
 

效果图 依次为对应的button效果




通过单选、多选对话框可以设计出很多的用户交互,进度条与线程异步操作的结匼处理耗时操作 自定义对话框大大增加了UI的多样性,为更好地反馈交互提供了可能


我要回帖

更多关于 从零开始学android编程 的文章

 

随机推荐