千家信息网

Android中如何实现onKey操作

发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,这篇文章主要介绍"Android中如何实现onKey操作",在日常操作中,相信很多人在Android中如何实现onKey操作问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答
千家信息网最后更新 2024年11月11日Android中如何实现onKey操作

这篇文章主要介绍"Android中如何实现onKey操作",在日常操作中,相信很多人在Android中如何实现onKey操作问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Android中如何实现onKey操作"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

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

setContentView(R.layout.gstock);   GridView gridview = (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有了焦点,就是点模拟器上面的画面时候有背景的情况下。

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

到此,关于"Android中如何实现onKey操作"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

0