今天在HorizontalScrollView里面嵌套一个GridView来实现横向滑动的效果实现,但是这个控件是放在布局的最底部的,在打开这个界面的时候会默认显示gridview的顶部,而不是这个界面的顶部,很是迷茫,查了资料说是gridview自动获得了焦点导致默认显示了gridview。
其实解决办法很简单,将gridview或者Listview的默认焦点取消,就可以了。
解决方法:在代码里设置 mGv_about.setFocusable(false); 或者在xml中设置 android:focusable="false"
ok, 很简单吧。
网友评论