Android中如何实现键盘操作
导读:本文共1703.5字符,通常情况下阅读需要6分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 一般是如下三个Android键盘操作的函数:onKeyDown, onKeyUp, on, onKeyMultiple参看如下Android键盘操作代码:importandroid.app.Activity; importandroid.app.ProgressDialog; importandroid.os.Bundle; importandroid.view... ...
目录
(为您整理了一些要点),点击可以直达。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中如何实现键盘操作的详细内容,希望对您有所帮助,信息来源于网络。