Android ScrollView初始位置不在顶部的解决方法

ScrollView的使用

通常在Android中,滑动视图的用法如下:

    <ScrollView        android:layout_width="match_parent"        android:layout_height="0dp"        android:layout_weight="1"        android:background="@color/cFFF0F0F0"        android:overScrollMode="never"        android:scrollbarThumbVertical="@drawable/shape_scroll_bar"        android:scrollbars="vertical" >        <LinearLayout            android:layout_width="match_parent"            android:layout_height="match_parent"            android:orientation="vertical" >        LinearLayout>   ScrollView>     

如果你按照上面写法,当LinearLayout的内容比较大时,可能会出现ScrollView初始位置不在顶部的问题。

那怎么解决这个问题呢,方法是,在ScrollView内嵌套的LinearLayout布局中增加以下代码:

    android:focusable="true"    android:focusableInTouchMode="true"

这样的话,我们就可以让ScrollView的顶部元件获得焦点,从而达到了目的。

更多相关文章

  1. Android自定义对话框(Dialog)位置,大小
  2. Android实现一个选择器-recycleview滚动中第一个item位置的获取
  3. android获取位置权限,手机状态权限,存储权限
  4. android 添加全局TouchPanel响应范例
  5. The Animation in android
  6. Android自定义对话框(Dialog)位置,大小
  7. Android自定义对话框(Dialog)位置,大小
  8. Android(安卓)获取GPS速度
  9. Android(安卓)BaseAdapter如何获得每一项并添加按钮事件

随机推荐

  1. Android(安卓)Studio 技巧之【Duplicate
  2. Android7.0下调用相机闪退的解决方案
  3. Android(安卓)之 数据存储方式
  4. Android使用Intent Filter来响应隐式Inte
  5. 关于android 4.4 以上写入外部存储卡
  6. Android的MotionEvent事件分发机制
  7. Android:java.lang.OutOfMemoryError: Fa
  8. Android架构设计和软硬整合完整训练:HAL&F
  9. Android:图文解析带你快速了解RxJava的底
  10. Android(安卓)Push开源解决方案