1. AlertDialog 方法及应用
new AlertDialog.Builder(MainActivity.this)
.setTitle("java Test")
.setCancelable(false)
.setMessage("浏览船只网站")
.setPositiveButton("Sure",new DialogInterface.OnClickListener(){
public void onClick(DialogInterface dialoginterface,int i)
{
Uri uri = Uri.parse("http://www.itcast.cn/");
Intent intent = new Intent(Intent.ACTION_VIEW,uri);
startActivity(intent);
}
})
.setNegativeButton("Cancel",new DialogInterface.OnClickListener(){
public void onClick(DialogInterface dialog,int id)
{
dialog.cancel();
}
})
.show();
2. Toast 方法及应用
1)无按钮
final String[] items = {"jave",".net","php"};
new AlertDialog.Builder(MainActivity.this).setTitle("choose language")
.setItems(items, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
Toast.makeText(getApplicationContext(),items[which],Toast.LENGTH_SHORT).show();
}
}).show();
2)有单选按钮
final String[] items = {"jave",".net","php"};
new AlertDialog.Builder(MainActivity.this).setTitle("choose language")
.setSingleChoiceItems(items,1,new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
Toast.makeText(getApplicationContext(), items[which],Toast.LENGTH_SHORT).show();
}
}).show();
3)多选按钮
final String[] items = {"java",".net","php"};
new AlertDialog.Builder(MainActivity.this).setCancelable(false)
.setTitle("Choose Language")
.setMultiChoiceItems(items, new boolean[]{false, true,false},new DialogInterface.OnMultiChoiceClickListener(){
@Override
public void onClick(DialogInterface dialog,int which,boolean isChecked)
{
if(isChecked)
{
Toast.makeText(getApplicationContext(), items[which], Toast.LENGTH_SHORT).show();
}
}
})
.show();
3.进度对话框(ProgressDialog)
ProgressDialog.show(MainActivity.this, "请稍等", "数据正在加载中。。。。",true);
4. 单选框(RadioButton)
5. 多选框(CheckBox)
6. 下拉列表框(Spinner)
7. 拖动条(SeekBar)
8. 菜单(Menu)
9. 进度条(ProgressBar)
new AlertDialog.Builder(MainActivity.this)
.setTitle("java Test")
.setCancelable(false)
.setMessage("浏览船只网站")
.setPositiveButton("Sure",new DialogInterface.OnClickListener(){
public void onClick(DialogInterface dialoginterface,int i)
{
Uri uri = Uri.parse("http://www.itcast.cn/");
Intent intent = new Intent(Intent.ACTION_VIEW,uri);
startActivity(intent);
}
})
.setNegativeButton("Cancel",new DialogInterface.OnClickListener(){
public void onClick(DialogInterface dialog,int id)
{
dialog.cancel();
}
})
.show();
2. Toast 方法及应用
1)无按钮
final String[] items = {"jave",".net","php"};
new AlertDialog.Builder(MainActivity.this).setTitle("choose language")
.setItems(items, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
Toast.makeText(getApplicationContext(),items[which],Toast.LENGTH_SHORT).show();
}
}).show();
2)有单选按钮
final String[] items = {"jave",".net","php"};
new AlertDialog.Builder(MainActivity.this).setTitle("choose language")
.setSingleChoiceItems(items,1,new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
Toast.makeText(getApplicationContext(), items[which],Toast.LENGTH_SHORT).show();
}
}).show();
3)多选按钮
final String[] items = {"java",".net","php"};
new AlertDialog.Builder(MainActivity.this).setCancelable(false)
.setTitle("Choose Language")
.setMultiChoiceItems(items, new boolean[]{false, true,false},new DialogInterface.OnMultiChoiceClickListener(){
@Override
public void onClick(DialogInterface dialog,int which,boolean isChecked)
{
if(isChecked)
{
Toast.makeText(getApplicationContext(), items[which], Toast.LENGTH_SHORT).show();
}
}
})
.show();
3.进度对话框(ProgressDialog)
ProgressDialog.show(MainActivity.this, "请稍等", "数据正在加载中。。。。",true);
4. 单选框(RadioButton)
5. 多选框(CheckBox)
6. 下拉列表框(Spinner)
7. 拖动条(SeekBar)
8. 菜单(Menu)
9. 进度条(ProgressBar)