设置焦点问题,在你的最外层布局加上
 android:focusableInTouchMode="true"
    android:focusable="true"
试试看

解决方案 »

  1.   

    没有设置,我就是简单地把GirdView放在了页面的最底部的位置,估计是GirdView抢夺了整个页面的焦点,然后整个页面所有的加载完数据以后,整个界面就自动滚动到了页面的底部。
      

  2.   


    不行啊大神,我就是简单地把GirdView放在了页面的最底部的位置,是不是GirdView抢夺了整个页面的焦点,然后整个页面所有的加载完数据以后,整个界面就自动滚动到了页面的底部了?
    我试了是你的方法,整个页面的数据加载完成以后,整个界面的视图还是自动滚动到了底部的位置?
      

  3.   


    对了,GirdView是包裹在了scrollview里面的
      

  4.   

    在此页面上找一个view
    设置:
    view.setFocusable(true);
    view.setFocusableInTouchMode(true);
    view.requestFocus(); 我遇到时就是这样解决的。
      

  5.   

    你看下你的socallview是不是设置东西了,按理来说不可能发生的
      

  6.   


    这个方法是可以的,你在你的 最上边 是随便找一个 按钮或者视图,设置这两个属性。然后把你自己的gridview 的设置:
    android:focusable="true"