android监听onkey有两次动作,Android onKey操作方式介绍

在Android操作系统中,如果想要对某个控件进行具体的操作的话,需要对其相应事件进行触发。比如Android onKey事件的触发等等。我们在这里就会为大家详细介绍一下Android onKey的一些相关操作技巧。

在Activity子类Gstock中添加了一个GridView,

setContentView(R.layout.gstock);

GridViewgridview= (GridView) findViewById(R.id.gridviewMain);

并且设置了这个GridView的

gridview.setOnItemClickListener(new GstockGridViewItemClickListener(this));

点击选择一项以后,重新设置Gstock

setContentView(new MyStock(this.g));

此时的MyStock extends SurfaceView implements SurfaceHolder.Callback, OnKeyListener

public MyStock(Context context) {

super(context);

holder=this.getHolder();

holder.addCallback(this);

this.setFocusable(true);

this.setOnKeyListener(this);//监听onKey事件

}

就是从GridView的到MyStock这个画面以后,有的有时候触发不了Android onKey事件,很是怪异。有时候可以触发,是模拟器的问题????

监听不了的情况:当GridView有了焦点,就是点模拟器上面的画面时候有背景的情况下。

能监听的情况:鼠标点击GridView的时候没有焦点的情况下,点了后也没有背景。

Android onKey的具体操作就为大家介绍到这里。

(秩名)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值