
@overrIDe public boolean ontouchEvent(MotionEvent) { this.clearFocus(); anotherVIEw.setFocusableIntouchMode(true); anotherVIEw.requestFocus(); } 显然,在我看来它只是不起作用.有人可以向我解释我怎么能做这样的事情吗?
如果我仍然有点难以理解我的问题,那么考虑一下常规按钮.按下时,按钮会突出显示(聚焦),如果您将手指从按钮上移开但仍然将手指放在屏幕上,按钮将变得不聚焦,但仍可控制整个触摸事件(即使其他视图也无法聚焦)你移过他们).我的问题是询问是否可以将此触摸焦点转移到另一个视图来处理,而无需将手指从屏幕上移开.
解决方法 尝试以下代码可能会工作button1.setonFocuschangelistener(new OnFocuschangelistener(){ @OverrIDe public voID onFocusChange(VIEw arg0,boolean hasFocus) { if(hasFocus) button2.requestFocus(); }}); 总结 以上是内存溢出为你收集整理的android – 将触摸焦点转移到另一个视图全部内容,希望文章能够帮你解决android – 将触摸焦点转移到另一个视图所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)