今天做APP首页的时候,因为首页布局的问题,所以里面嵌套了很多层的viewpager和listview在切换,当然listview是自定义的,不然容易出现无法显示全部数据等诸多的问题,但是又遇到一个新的问题,就是在上面的数据加载后,不是固定显示首页的顶部,而是显示最下面的Listview,我看了很久,觉得是数据加载的问题,因为下面的listview数据加载比较多,后来同学说可以把listview换成recyclerview,这样就可以解决问题,但是因为首页都写完了,在更换adapter比较麻烦,所以我又请教后发现
mylistview.setFocusable(false); head.setFocusable(true); head.setFocusableInTouchMode(true); head.requestFocus();就是把下面的listview设置为不聚焦,让顶部获取焦点,这样加载进来就是在最顶部了....