【发布时间】:2019-08-07 14:30:58
【问题描述】:
我需要在一个列表中显示多个项目并在最后添加一个 WebView。
我添加了一个 RecyclerView 和一个 WebView,并将它们都放在了一个 ScrollView 中。 这工作正常,但它没有在 webview 中显示滚动。
我需要我的 webview 有一个垂直滚动。
这是我的代码。
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/Title"
>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
>
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/rvMatchday"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<WebView
android:layout_width="match_parent"
android:layout_height="300dp"
android:layout_gravity="bottom"
android:scrollbars="vertical"
android:background="@color/black"
android:id="@+id/twitterWebView"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/rvMatchday" />
</LinearLayout>
</ScrollView>
然后我创建了一个父布局文件,并在其中添加了上面的布局。
<ScrollView
android:layout_width="0dp"
android:layout_height="0dp"
android:fillViewport="true"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">
<include layout="@layout/fragment_match"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</ScrollView>
【问题讨论】:
-
你尝试使用
NestedScrollView吗?
标签: android android-layout android-fragments android-intent