AlertDialog使用实例
来源:互联网 发布:ipad推荐 知乎 编辑:程序博客网 时间:2024/05/21 17:35
创建项目AlertDialogDemo如图
AlertDialogDemo.java文件代码如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
package
zerone.AlertDialogDemo;
import
android.app.Activity;
public
class
AlertDialogDemo
extends
Activity {
/** Called when the activity is first created. */
final
int
DIALOG_WELCOME =
1
;
private
Button btn_alert;
@Override
public
void
onCreate(Bundle savedInstanceState) {
super
.onCreate(savedInstanceState);
setContentView(R.layout.main);
btn_alert=(Button)findViewById(R.id.btn_dialog);
btn_alert.setOnClickListener(
new
View.OnClickListener() {
@Override
public
void
onClick(View v) {
showDialog(DIALOG_WELCOME);
//调用onCreateDialog
}
});
}
@Override
protected
Dialog onCreateDialog(
int
id, Bundle args) {
switch
(id) {
case
DIALOG_WELCOME:
return
new
AlertDialog.Builder(AlertDialogDemo.
this
)
.setTitle(
"欢迎"
).setMessage(
"欢迎使用本程序"
)
.setIcon(android.R.drawable.ic_dialog_info)
.setPositiveButton(
"确定"
,
new
OnClickListener() {
@Override
public
void
onClick(DialogInterface dialog,
int
which) {
Toast.makeText(AlertDialogDemo.
this
,
"点击\"确定\"按钮后"
, Toast.LENGTH_SHORT).show();
}
}).create();
default
:
return
null
;
}
}
}
main.xml文件如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
<
LinearLayout
xmlns:android
=
"http://schemas.android.com/apk/res/android"
android:orientation
=
"vertical"
android:layout_width
=
"fill_parent"
android:layout_height
=
"fill_parent"
>
<
TextView
android:layout_width
=
"fill_parent"
android:layout_height
=
"wrap_content"
android:text
=
"@string/app_title"
/>
<
Button
android:id
=
"@+id/btn_dialog"
android:layout_width
=
"fill_parent"
android:layout_height
=
"wrap_content"
android:text
=
"弹出"
/>
</
LinearLayout
>
1
运行实例效果截图:
Android2.2上测试通过
- AlertDialog使用实例
- AlertDialog使用实例
- AlertDialog使用实例
- AlertDialog实例
- 【Android】Android中AlertDialog对话框的使用实例
- AlertDialog使用
- AlertDialog使用
- AlertDialog使用
- AlertDialog使用
- AlertDialog使用
- AlertDialog使用
- AlertDialog的简单实例
- AlertDialog对话框的开发实例
- Android AlertDialog对话框的使用及实例(显示提示消息的对话框)
- AlertDialog类的使用
- AlertDialog 使用总结
- AlertDialog的使用
- android alertDialog的使用
- Android学习笔记:Android基础知识总结
- 开启服务器,自动加载类是否需要开辟新的线程研究
- ssh-note
- Java学习者的25个目标
- 设计模式——工厂模式(factory)
- AlertDialog使用实例
- 使用ubuntu安装邮件服务器Postfix发送邮件的过程
- 比较好的java JSON实现
- matlab cov 函数解析
- java 中session和cookie的使用
- 《人月神话》
- Java调用外部程序命令时线程阻塞问题分析
- 神州行充值卡在线支付接口说明
- 利用javascript判断浏览器是否已经安装ActiveX控件和是否禁止运行ActiveX控件