之前在做一个横向可以滑动的效果时,本来一进来默认第一个获取焦点,代码也设置了默认第一个获取焦点,关于这方面的可以有如下解决方案
1:通过Handler延迟几秒设置焦点
2:通过view的addOnLayoutChangeListener方法 当监听到view的onLaouy()方法执行完毕后也就是在在屏幕上绘制出来了才去设置焦点也可以解决,我是通过第一种方案解决当时问题的,
之前在做一个横向可以滑动的效果时,本来一进来默认第一个获取焦点,代码也设置了默认第一个获取焦点,关于这方面的可以有如下解决方案
1:通过Handler延迟几秒设置焦点
2:通过view的addOnLayoutChangeListener方法 当监听到view的onLaouy()方法执行完毕后也就是在在屏幕上绘制出来了才去设置焦点也可以解决,我是通过第一种方案解决当时问题的,