社区
Android
帖子详情
请问android如何实现模式对话框 ?
立志做一个佳娃~
2011-06-18 12:28:09
请问android如何实现模式对话框 ?
好像android都是异步的,请教
...全文
1114
18
打赏
收藏
请问android如何实现模式对话框 ?
请问android如何实现模式对话框 ? 好像android都是异步的,请教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yangyxd
2012-10-15
打赏
举报
回复
难道没办法了吗?
test_lockxxx
2011-12-31
打赏
举报
回复
RE:
把C代码写到关闭事件中,我认为严重影响了代码的执行流程和顺序,也对代码的可读性造成了不必要的繁琐
我也深有同感。
立志做一个佳娃~
2011-06-22
打赏
举报
回复
顶一下吧,,,,
立志做一个佳娃~
2011-06-22
打赏
举报
回复
pgmsoul:
把C代码写到关闭事件中,我认为严重影响了代码的执行流程和顺序,也对代码的可读性造成了不必要的繁琐
立志做一个佳娃~
2011-06-22
打赏
举报
回复
再顶一下吧,,,如果不能实现模式对话框
那我现在的功能代码的流程就变成这样了
A
showDialog()
后面没有语句了
弹出对话框后在对话框中输入一个username,那么下面的activity界面如何收到这个username值呢?
继续请教
pgmsoul
2011-06-21
打赏
举报
回复
好像不容易,我前一阵子也找这个东西,但是最终还是用把C代码写到Dialog的关闭消息里去了。
好多人不懂模式对话框是什么。不过这里确实有一个问题,Windows的所有UI都是在一个线程里,但是对话框有自己的线程,我也不知道Windows的模式对话框是怎么实现的,自己实现很难。好像Android系统就没实现这种机制。
立志做一个佳娃~
2011-06-21
打赏
举报
回复
顶一下啊,
立志做一个佳娃~
2011-06-20
打赏
举报
回复
没有返回值,就是按顺序执行就行
比如
a
ShowDiaLog
c
关闭对话框 才执行C,是同步执行
怎么办
立志做一个佳娃~
2011-06-20
打赏
举报
回复
还有没有解决办法啊???
顶一下
csuhanyong
2011-06-20
打赏
举报
回复
重写dialog的 onstop方法,c行的代码放在onstop中去实现,或者onstop发个消息出来给handler,接收到后去执行C
zz253536748
2011-06-20
打赏
举报
回复
假设AlertDialog.Builder(this).create().show()为 b
我的思路是b和c之间加一个永真循环,或者wait也行,等到b执行完了以后再至false或者唤醒wait
flag = true;
a....
ShowDiaLog{
flag = false;
}
while(flag);
c...
或者按照楼上说的也可以,可行的话,他那个比较好
cocokim_122
2011-06-20
打赏
举报
回复
override dialog就行了。
示例代码:
MyDialog extends Dialog {
@override
public void show(){
。。。
wait();
。。。
}
@override
public void dismiss(){
。。。
notify();
。。。
}
}
立志做一个佳娃~
2011-06-19
打赏
举报
回复
lizhengjun2010
如果有3行代码
a
new AlertDialog.Builder(this).create().show()
c
我想要实现关闭对话框时才执行c啊
lizhengjun2010
2011-06-19
打赏
举报
回复
new AlertDialog.Builder(this).create().show()
即可创建啊!
楼主去看看AlertDialog的资料吧!
立志做一个佳娃~
2011-06-19
打赏
举报
回复
再求指点
傲慢的上校
2011-06-19
打赏
举报
回复
Dialog以后的代码实现什么功能 楼主说清楚点
lizhengjun2010
2011-06-19
打赏
举报
回复
[Quote=引用 4 楼 ghyghost 的回复:]
lizhengjun2010
如果有3行代码
a
new AlertDialog.Builder(this).create().show()
c
我想要实现关闭对话框时才执行c啊
[/Quote]
楼主想要实现什么样的效果啊?
c段代码与对话框之间有没有数据传递关系,或者其它什么关系啊!!?
jeky_zhang2013
2011-06-18
打赏
举报
回复
可以看下android的对话框框架,在profess 2 中有讲到
android
模态与非模态
对话框
实现
NULL 博文链接:https://eagle0824.iteye.com/blog/1432968
Android
alertDialog
对话框
.zip
Android
alertDialog
对话框
,
实现
多种
对话框
模式
Android
Alertdialog(
实现
警告
对话框
)
在
Android
开发中,我们经常会需要在
Android
界面上弹出一些
对话框
,比如询问用户或者让用户选择。这些功能我们叫它
Android
Dialog
对话框
,AlertDialog
实现
方法为建造者
模式
。下面我们模拟卸载应用程序时弹出的最为普通的警告
对话框
,如下图: layout布局界面代码示例: <?xml version=1.0 encoding=utf-8?> <LinearLayout xmlns:
android
=http://schemas.
android
.com/apk/res/
android
android
:orientation=vertical and
ANDROID
中自定义
对话框
AlertDialog使用示例
在
Android
开发中,我们经常会需要在
Android
界面上弹出一些
对话框
,比如询问用户或者让用户选择。这些功能我们叫它
Android
Dialog
对话框
,AlertDialog
实现
方法为建造者
模式
。AlertDialog中定义的一些
对话框
往往无法满足我们关于
对话框
的需求,这时我们就需要通过自定义
对话框
VIEW来
实现
需求,这里我自定义一个登陆的提示
对话框
,效果图显示如下: Layout(alertdialog自定义登陆按钮)界面代码: <?xml version=1.0 encoding=utf-8?> <LinearLayout xmlns:
android
=http://sc
Android
ModalDialogTest.7z
严格来说,
Android
并没有如Windows OS那样的
模式
对话框
(阻塞式
对话框
,等到用户关闭窗口才继续下一行代码)。这个源代码demo演示了如何在
Android
上间接
实现
类Windows的
模式
对话框
。
Android
80,362
社区成员
91,291
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章