Android 解决在初次打开Activity加载布局文件时,ScrollView滚动条不在顶部的问题

出现这种问题的情况列举:ScrollView中嵌套有(包括自定义)的ListView,GridView时,会出现这种情况

解决办法:

         1.在布局加载时让ScrollView上面的那个控件聚焦,具体做法是在代码中设置ScrollView上面的控件聚焦。

         例如:

rel_topmenu.setFocusable(true);
rel_topmenu.setFocusableInTouchMode(true);
rel_topmenu.requestFocus();

备注:不要在布局文件中设置,因为那样将不起作用。

 

          2.在代码中使用ScrollView对象的smoothScrollTo(0,0)或者scrollTo(0,0)方法

备注:此方法是在网上看到的,没具体测试过。

 

posted on 2015-01-14 14:40  飘杨......  阅读(578)  评论(0编辑  收藏  举报