我画出了一个矩形,向在矩形上面添加button按钮,当一定电脑键盘的方向键时,可以触发这些按钮。
解决方案 »
- 编译android源码出错 import org.apache.harmony.xnet.provider.jsse.OpenSSLKeyHolder
- android程序向SD卡写入文件,文件0KB问题【在线等】
- 微云引擎的Chipmunk的shape无法绑定动画!!
- Android平台下三维应用的开发技术有哪些?
- 显示图像
- 在绝对定位中,如何在java代码中改变图片的x和y坐标
- 控件设置下面的圆角问题
- android菜鸟问一下大侠们,在android中怎样使用linux命令
- 新手!Android为button添加事件问题
- ViewPager里启动Activity
- android机型数据
- 关于图片存储问题
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:text="点击进入游戏世界"/>
在代码中监听这个按钮就可以了 Button botton0 = (Button)findViewById(R.id.button0);
botton0.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent intent = new Intent(mContext,AnimationAcitvity.class);
startActivity(intent);
}
});
如果你是用的自定义view 那就更简单了。。 只须要在 public boolean onKeyDown(int keyCode, KeyEvent event)中监听按事件就可以
比如 switch(keyCode) {
case KeyEvent.KEYCODE_DPAD_DOWN:
mIskeyDown = state;
break;
case KeyEvent.KEYCODE_DPAD_UP:
mIskeyUp = state;
break;
case KeyEvent.KEYCODE_DPAD_LEFT:
mIskeyLeft = state;
break;
case KeyEvent.KEYCODE_DPAD_RIGHT:
mIskeyRight = state;
break;
}
希望可以帮到楼主喔。。