AndroidUI之线程与进度对话框

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

//创建一个进度条对话框

final ProgressDialog progressdialog=new ProgressDialog(MainActivity.this);

progressdialog.setTitle("测试");

progressdialog.setMessage("正在对话框与线程");

progressdialog.show();//显示对话框

//创建线程

new Thread(){

public void run(){

try{

sleep(1000);//时间间隔1秒

}catch(Exception e){

e.printStackTrace();

}finally{

progressdialog.dismiss();//卸载对话框对象

}

}

}.start();

菜单的创建于事件监听

public boolean onCreateOptionsMenu(Menu menu) {

int a=Menu.NONE;//声明菜单顺序ID

int b=Menu.NONE+1;

int c=Menu.NONE+2;

int d=Menu.NONE+3;

menu.add(0, 1, a, "a");//第一个参数:分组,第二个参数:菜单的Id, 第三个参数:菜单的顺序,第四个参数:显示菜单的文字

menu.add(1, 2, b, "b");

menu.add(2, 3, b, "c");

menu.add(2, 4, d, "d");

return true;

}

@Override

public boolean onOptionsItemSelected(MenuItem item) {

switch (item.getItemId()) {

case 1:

Toast.makeText(MainActivity.this,"a", 1).show();

break;

case 2:

Toast.makeText(MainActivity.this,"b", 1).show();

break;

default:

break;

}

return super.onOptionsItemSelected(item); }

相关文档
最新文档