1、AlertDialog是一个信息提示框,当出现是,需要用户点击,才会消失
2、Toast也是一个信息提示框,出现后会更具设定的时间,自动消失
2、Toast也是一个信息提示框,出现后会更具设定的时间,自动消失
[1].[代码] main.xml 跳至 [1] [2]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
<?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"
>
<Button Android:id=
"@+id/alert"
Android:layout_width=
"fill_parent"
Android:layout_height=
"wrap_content"
Android:text=
"Make an alert"
></Button>
<Button Android:id=
"@+id/toast"
Android:layout_width=
"fill_parent"
Android:layout_height=
"wrap_content"
Android:text=
"Make a toast"
></Button>
</LinearLayout>
|
[2].[代码] MessageActivity.java 跳至 [1] [2]
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
41
42
43
44
45
46
47
48
49
50
51
52
53
|
package
yyl.message;
import
Android.app.Activity;
import
Android.app.AlertDialog;
import
Android.content.DialogInterface;
import
Android.os.Bundle;
import
Android.view.View;
import
Android.widget.Button;
import
Android.widget.Toast;
public
class
MessageActivity
extends
Activity {
//定义变量
private
Button alert =
null
;
private
Button toast =
null
;
@Override
public
void
onCreate(Bundle savedInstanceState) {
super
.onCreate(savedInstanceState);
setContentView(R.layout.main);
//根据Id得到控件对象
alert = (Button)findViewById(R.id.alert);
toast = (Button)findViewById(R.id.toast);
//给按钮设定单击事件监听器
alert.setOnClickListener(
new
View.OnClickListener() {
@Override
public
void
onClick(View v) {
//显示AlertDialog
new
AlertDialog.Builder(MessageActivity.
this
).setTitle(
"MessageDemo"
).setMessage(
"Err"
).setNeutralButton(
"close"
,
new
DialogInterface.OnClickListener() {
//点击AlertDialog上的按钮的事件处理代码
@Override
public
void
onClick(DialogInterface dialog,
int
which) {
System.out.println(
"yangyulin"
);
}
}).show();
}
});
toast.setOnClickListener(
new
View.OnClickListener() {
//显示Toast
@Override
public
void
onClick(View v) {
Toast.makeText(MessageActivity.
this
,
"<Clink,Clink>"
, Toast.LENGTH_SHORT).show();
}
});
}
}
|