Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> Android onKey操作方式介紹

Android onKey操作方式介紹

編輯:高級開發

android操作系統中,如果想要對某個控件進行具體的操作的話,需要對其相應事件進行觸發。比如android onKey事件的觸發等等。我們在這裡就會為大家詳細介紹一下android onKey的一些相關操作技巧

在Activity子類Gstock中添加了一個GridVIEw,

  1. setContentVIEw(R.layout.gstock);
  2. GridVIEw gridvIEw = (GridView) findViewById(R.id.gridvIEwMain);

並且設置了這個GridVIEw的

  1. gridview.setOnItemClickListener(new GstockGridVIEwItemClickListener(this));

點擊選擇一項以後,重新設置Gstock

  1. setContentVIEw(new MyStock(this.g));

此時的MyStock extends SurfaceVIEw implements SurfaceHolder.Callback, OnKeyListener

  1. public MyStock(Context context) {
  2. super(context);
  3. holder = this.getHolder();
  4. holder.addCallback(this);
  5. this.setFocusable(true);
  6. this.setOnKeyListener(this);//監聽onKey事件
  7. }

就是從GridVIEw的到MyStock這個畫面以後,有的有時候觸發不了android onKey事件,很是怪異。有時候可以觸發,是模擬器的問題????

監聽不了的情況:當GridVIEw有了焦點,就是點模擬器上面的畫面時候有背景的情況下。

能監聽的情況:鼠標點擊GridVIEw的時候沒有焦點的情況下,點了後也沒有背景。

android onKey的具體操作就為大家介紹到這裡。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved