导航:首页 > 操作系统 > 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的监听相关的资料

热点内容
企业网搭建及应用pdf 浏览:742
symanteclinux 浏览:876
程序员朋友化妆改造 浏览:491
应用被加密但不知道密码 浏览:584
百度云黑马android 浏览:773
java格式化long 浏览:893
汽车如何加密文档 浏览:625
公司理财第9版pdf 浏览:524
微信个人表情在文件夹 浏览:833
加密狗密码监控 浏览:437
重载发生在编译时 浏览:417
怎么用app买东西 浏览:532
ug后处理多坐标宏命令 浏览:34
性教育pdf 浏览:863
解释方式编译方式名词解释 浏览:851
wrf编译出现module 浏览:616
插入算法最基础代码 浏览:27
powermill和ug编程 浏览:843
vf命令按钮 浏览:283
涂鸦王国app怎么 浏览:37