android 中 gallery获取焦点的问题

android 中 gallery获取焦点的问题,第1张

我做过这样的:gallery

里面添加gridview(gridview一屏能显示完所以不需要滚动)

在gridview的OnTouchListener里面判断单击还是滚动,如果是滚动的话,把MotionEvent的一些参数传给gallery的OnTouchEvent,就变成gallery在滚动了

想知道哪些组件可以得到焦点可以查他们的父类 像View你看看API有没有设置焦点的接口 正好View里面有个属性android:focusable 所以所有继承View的都能获得焦点

中EditText获得焦点后马上又失去了有以下几种情况:

EditText处在一个可以滚动的控件中,例如ListView等,当得到焦点后软件键盘会d出,这个时候滚动控件会重绘,因此会失去焦点。

EditText注册了焦点事件,得到焦点后将焦点转向了其它控件。

EditText禁止了获取焦点。

public MyTextWatcher(EditText editText){

mEditText = editText;

mEditTextsetFocusable(true);

}

试试看

以上就是关于android 中 gallery获取焦点的问题全部的内容,包括:android 中 gallery获取焦点的问题、Android:Android中组件获取焦点问题、Android中EditText获得焦点后马上又失去了,可能是什么造成的呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9701854.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存