Android中ScrollView布局初始化显示的时候使页面置顶
16lz
2021-01-24
在Android 代码中使用ScrollView布局是十分常见的,有些手机在初始化显示ScrollView布局时可能会出现页面未置顶的现象。解决方式如下:
1.在XML中将ScrollView布局中添加如下两行即可。
android:focusableInTouchMode="true"
android:focusable="true"
1.在Java程序中添加如下代码,注意如果scrollview中嵌套有listview,gridview之类的控件,请将下列代码放在listview初始化之后的位置。
//设置scrollview初始化后滑动到顶部,必须在gridview填充数据之后,否则无法实现预期效果firstPage_scrollView.smoothScrollTo(0,20);firstPage_scrollView.setFocusable(true);
更多相关文章
- 【Android开发】构建第一个APP
- Android使用addView动态添加组件
- 安卓布局之线性布局(Linearlayout)
- 【Android】TV端项目开发挖坑总结
- Android(安卓)中ListView setOnItemClickListener点击无效原因分
- Android流式布局FlowLayout
- 让Python在Android系统上飞一会儿
- Android的HelloWorld之开发入门
- Android(安卓)线性布局(LinearLayout)相关官方文档 - 指南部分