我将通过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:
答案 0 :(得分:0)
将其粘贴在我的父级线性布局上,该布局正好是滚动视图的主要子级,为我解决了这个问题。
android:descendantFocusability="blocksDescendants