ScrollView在Android应用打开时自动滚动关闭

时间:2019-02-04 02:49:33

标签: java android android-scrollview

我将通过java在我的应用中添加5个视频播放器。打开应用程序后,ScrollView的{​​{1}}的位置将显示第5个视频播放器。如何避免这种情况?如何关闭自动滚动功能,以便在打开应用程序时出现第一个视频播放器,而scroll-Y为0?

scroll-Y

Colors:

<color name="secondary_color">#6CABF7</color> <color name="light_black">#202125</color> <color name="dark_black">#0F0F0F</color>

activity_main.xml:

<?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/light_black" tools:context=".MainActivity"> <LinearLayout android:layout_width="match_parent" android:layout_height="75dp" android:background="@color/secondary_color"/> <ScrollView android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginTop="80dp" android:layout_marginLeft="10dp" android:layout_marginRight="10dp" android:tag="yo"> <LinearLayout android:id="@+id/content" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> </LinearLayout> </ScrollView> </android.support.constraint.ConstraintLayout>

MainActivity.java:

1 个答案:

答案 0 :(得分:0)

将其粘贴在我的父级线性布局上,该布局正好是滚动视图的主要子级,为我解决了这个问题。 android:descendantFocusability="blocksDescendants