background image

Android onKey 操作方式介绍

Android 操作系统中,如果想要对某个控件进行具体的操作的话,需要对其相应事

件进行触发。比如

Android onKey 事件的触发等等。我们在这里就会为大家详细介绍一下

Android onKey 的一些相关操作技巧。

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

1

setContentView(R.layout.gstock); 

 

 GridView 

gridview 

(GridView) 

findViewById(R.id.gridviewMain);  

并且设置了这个

GridView 的

2

gridview.setOnItemClickListener(new GstockGridViewItemClickListener(this)); 

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

Gstock

3

setContentView(new MyStock(this.g));  

此时的

MyStock extends SurfaceView implements SurfaceHolder.Callback, OnKeyListener

4

public MyStock(Context context) {  super(context);  

5

holder = this.getHolder();  holder.addCallback(this);  

6

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

7

就是从

GridView 的到 MyStock 这个画面以后,有的有时候触发不了 Android onKey 事

件,很是怪异。有时候可以触发,是模拟器的问题????

监听不了的情况:当

GridView 有了焦点,就是点模拟器上面的画面时候有背景的情况

下。

能监听的情况:鼠标点击

GridView 的时候没有焦点的情况下,点了后也没有背景。

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