在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);


更多相关文章

  1. 【Android开发】构建第一个APP
  2. Android使用addView动态添加组件
  3. 安卓布局之线性布局(Linearlayout)
  4. 【Android】TV端项目开发挖坑总结
  5. Android(安卓)中ListView setOnItemClickListener点击无效原因分
  6. Android流式布局FlowLayout
  7. 让Python在Android系统上飞一会儿
  8. Android的HelloWorld之开发入门
  9. Android(安卓)线性布局(LinearLayout)相关官方文档 - 指南部分

随机推荐

  1. Android Studio、Android SDK在线更新
  2. Android(安卓)编译错误:unreachable state
  3. 学习Android的Java基础
  4. Android 生成keystore(user & debug) 并
  5. Android中 任务栈&启动模式
  6. android studio中运行main方法报错问题解
  7. Android(安卓)chromium 和 Android(安卓)
  8. Android Recovery OTA升级(一)—— make ot
  9. LinearLayout布局之weight
  10. Android中文API(129) —— AudioManager