原因: View抢走ScrollView的焦点,View在重新计算的时候无法获取高度,所有导致View显示在顶部。 方法能解决: 使用该布局最顶部的ScrollView中最顶部的那个控件View、layout都行,让后使用这几行代码使其获取焦点就行了。 view.setFocusable(true); view.setFocusableInTouchMode(true); view.requestFocus();
时间: 2024-10-11 22:51:33
原因: View抢走ScrollView的焦点,View在重新计算的时候无法获取高度,所有导致View显示在顶部。 方法能解决: 使用该布局最顶部的ScrollView中最顶部的那个控件View、layout都行,让后使用这几行代码使其获取焦点就行了。 view.setFocusable(true); view.setFocusableInTouchMode(true); view.requestFocus();