Solution 1 :
It’s probably that the modified view is getting focused, and you can stop that by setting the “android:focusable” to false on the view with a value change while setting the same property to true on the parent view.
More Info and sample code in this question and it’s answers:
How to stop EditText from gaining focus at Activity startup in Android
hi every one i have a problem in android studio
when i change a value or move a component , scrollview scrolling to top of the layout and i don’t know why!!
here is screenshot
and here is xml:
<androidx.core.widget.NestedScrollView android_id="@+id/scrollView2" android_layout_width="0dp" android_layout_height="0dp" app_layout_constraintBottom_toTopOf="@+id/btn_info_workpage" app_layout_constraintEnd_toEndOf="parent" app_layout_constraintStart_toStartOf="parent" app_layout_constraintTop_toTopOf="parent"> <androidx.constraintlayout.widget.ConstraintLayout android_layout_width="match_parent" android_layout_height="match_parent"> ... </androidx.constraintlayout.widget.ConstraintLayout> </androidx.core.widget.NestedScrollView>
Comment posted by amir
thats right but i have any edittexts in my layout and in all my layouts its happen
Comment posted by francis duvivier
The point is that the same applies to some other views when values are changed.