Android中如何实现键盘操作(android,开发技术)

时间:2024-05-07 03:50:25 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    Android%E4%B8%AD%E5%A6%82%E4%BD%95%E5%AE%9E%E7%8E%B0%E9%94%AE%E7%9B%98%E6%93%8D%E4%BD%9C

importandroid.app.Activity;

importandroid.app.ProgressDialog;

importandroid.os.Bundle;

importandroid.view.KeyEvent;

importandroid.view.Menu;

importandroid.view.MenuItem;

importandroid.widget.TextView;

publicclassTestProgressextendsActivity{

privateProgressDialogprogress=null;

@Override

publicvoidonCreate(BundlesavedInstanceState){

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

}

@Override

publicbooleanonCreateOptionsMenu(Menumenu){

super.onCreateOptionsMenu(menu);

menu.add(0,Menu.FIRST+1,1,"OpenProgress");

menu.add(0,Menu.FIRST+2,2,"Exit");

returntrue;

}

@Override

publicbooleanonOptionsItemSelected(MenuItemitem){

super.onOptionsItemSelected(item);

switch(item.getItemId())

{

caseMenu.FIRST+1:

{

progress=newProgressDialog(this);

progress.setTitle("Progress!!");

progress.setMessage("Pleasewaitfortheoperation...");

progress.setCancelable(true);

progress.show();

//progress=ProgressDialog.show(this,"Progress!",
"Pleasewaitforoperation...");

break;

}

caseMenu.FIRST+2:

{

finish();

break;

}

}

returntrue;

}

@Override

publicbooleanonKeyDown(intkeyCode,KeyEventevent){

//TODOAuto-generatedmethodstub

super.onKeyDown(keyCode,event);

setTitle("youpressedkey:"+String.valueOf(keyCode));

returntrue;

}

@Override

publicbooleanonKeyMultiple(intkeyCode,intrepeatCount,
KeyEventevent){

//TODOAuto-generatedmethodstub

super.onKeyMultiple(keyCode,repeatCount,event);

TextViewtv=(TextView)this.findViewById(R.id.mainview);

tv.setText("youhavepresskey:["+String.valueOf(keyCode)+"]
for:"+String.valueOf(repeatCount)+"Times!");

returntrue;

}

@Override

publicbooleanonKeyUp(intkeyCode,KeyEventevent){

//TODOAuto-generatedmethodstub

super.onKeyUp(keyCode,event);

setTitle("youreleasekey:"+String.valueOf(keyCode));

returntrue;

}

}

本文:Android中如何实现键盘操作的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Android的特点是什么下一篇:

7 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18