导航:首页 > 操作系统 > androidswitch的监听

androidswitch的监听

发布时间:2022-06-05 03:31:08

android中怎么实现按键监听和触屏监听

按键监听代码:

@Override

public boolean onKeyDown(int keyCode, KeyEvent event) {

// TODO Auto-generated method stub

switch(keyCode){

case KeyEvent.KEYCODE_DPAD_UP:

y--;break;

case KeyEvent.KEYCODE_DPAD_LEFT:

x--;break;

case KeyEvent.KEYCODE_DPAD_DOWN:

y++;break;

case KeyEvent.KEYCODE_DPAD_RIGHT:

x++;break;

}

this.invalidate();

return true;

}

触屏监听代码:

@Override

public boolean onTouchEvent(MotionEvent event) {

// TODO Auto-generated method stub

x=(int)event.getX();

y=(int)event.getY();

this.invalidate();

return true;

}

通过鼠标可以使图形任意移动。将apk文件下载到手机上就可以实现触屏监听。

⑵ android实现监听

Android设置按钮监听,方法如下:

方法1:在xml布局文件中配置onClick属性,例如:android:onClick="onBtnClick",在对应的Activity中加入如下代码:

java">publicvoidonBtnClick(Viewview){
switch(view.getId()){
//若有多个按钮的onClick都为onBtnClick,则可以通过id判断
}
}

方法2:在Activity中使用findViewById后setOnClickListener,该类必须实现View.OnClickListener接

.OnClickListener{

@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_test);
findViewById(R.id.button).setOnClickListener(this);
}

@Override
publicvoidonClick(Viewv){
//在这里处理id为R.id.button的点击事件,多个按钮可以通过id判断
}
}

方法3:实例化一个OnClickListener

{

@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_test);
findViewById(R.id.button).setOnClickListener(onClickListener);
}

View.=newView.OnClickListener(){
@Override
publicvoidonClick(Viewv){
//在这里处理id为R.id.button的点击事件,多个按钮可以通过id判断
}
};
阅读全文

与androidswitch的监听相关的资料

热点内容
cad输入命令时 浏览:269
哈尔滨三角燕溯源码燕窝 浏览:242
服务器出现黑屏是什么原因 浏览:851
万国服务器怎么样 浏览:979
vmware文件夹重定向在哪里 浏览:34
安卓如何将屏幕调到最暗 浏览:633
怎样压缩图片太大 浏览:93
单片机的发展趋势是什么 浏览:628
云的服务器近期价格 浏览:950
6BIT编码加密 浏览:993
java重写父类的方法 浏览:77
书迷选什么app免费 浏览:123
加密服务器提示运行错误怎么办 浏览:742
python高级视频教程下载 浏览:782
android监听自身卸载 浏览:907
怎么新建xs文件夹 浏览:317
phpexec效率 浏览:564
程序员适合什么轴的机械键盘 浏览:290
山东地区大件运输用什么app 浏览:108
程序员32岁还需要继续吗 浏览:476