android如何在画出的矩形上添加button按钮,并有响应事件。 我画出了一个矩形,向在矩形上面添加button按钮,当一定电脑键盘的方向键时,可以触发这些按钮。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 layout中配置一个按钮 <Button android:id="@+id/button0" 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; }希望可以帮到楼主喔。。 一楼主的想法我已经实现了,现在的问题是在自己用ondraw()方法画出的矩形上面添加一个图片。1楼主有没有好的方法啊。 自定义buttonView继承View实现onClickListener,用draw方法在xy处画一个矩形,然后onClickListener事件内根据点击的X,y坐标判断是否点击在矩形框内,是就执行。 android多媒体开发中的overlay是什么概念? 怎样在一个广播中onReceive方法中调用某一个Service中的方法,service已经后台运行 求助!android短信发送后写入短信库 求助android小程序,按钮不好使 做一个物品栏 用什么控件实现 如何读取txt文件? android能不能同时在一个activity显示两个View? android GPS 获取时间 怎么改变android spinner下拉列表的宽度 android访问telnet 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;
}
希望可以帮到楼主喔。。