ScrollView中若嵌套有滑动的控件(如:WebView,ListView或GridView),另外该界面中还有其它的控件时,界面不显示最上面控件的问题。
16lz
2021-01-26
ScrollView中若嵌套有滑动的控件(如:WebView,ListView或GridView),另外该界面中还有其它的控件时,此时若WebView,ListView或GridView的内容超过了整个屏幕的话,那么进入该界面的时界面不会显示最上面控件,而是WebView,ListView或GridView这些控件会往上移,解决这个问题的方法就是:
scrollView.requestChildFocus(view, null); ====> 第一个参数view就是该界面上的最上面的那个控件,意思就是让ScrollView的焦点聚集在该界面的最上面一个控件上,这样整个页面就不会往上移了。
更多相关文章
- Android中点击空白区域控件自动隐藏(事件传递机制中的一个小例子)
- android app卸载以后弹出用户反馈界面
- android TextView实现滚动显示效果
- Android(安卓)Studio之ListView的用法(上)
- Android(安卓)实现点击出现选择框,或者长按显示选择界面,PopupMen
- Android(安卓)UI设计——EditText控件
- Android关于Activity的一些使用和全局管理技巧
- android页面布局时定义控件ID时@id/XX和@+id/xx 有什么区别
- 《Android深入透析》之界面