最近做个需求,使用viewpager,其中每个pager显示的是一个scrollview。
pager 1 的 主view -- mainView,是个layout文件,inflat后,再用 mainView去 add 一个 new 的View控件,如 mainView.addView(view,0),这时候如果滑动viewpager,再滑动回来就会造成 view 是直接被顶到屏幕之外。上滑一下才能显示。这时候需要做的是加入如下代码
view.setFocusable(true);
view.setFocusableInTouchMode(true);
view.requestFocus();
mainview.addview(view,0)