addView后,切换界面,屏幕显示问题

最近做个需求,使用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)


你可能感兴趣的:(addView后,切换界面,屏幕显示问题)