我有这种XML结构:
<ScrollView>
<RelativeLayout>
..........
<SwipeRefreshLayout>
<LinearLayout/>
</SwipeRefreshLayout>
.....
</RelativeLayout>
</ScrollView>
我正在尝试为LinearLayout实现SwipeRefreshLayout,但它让我的LinearLayout消失了。我已经尝试将LinearLayout放在ScrollView中,但它仍然没有出现。我也无法删除主要的父母。对我来说是必要的。 有谁知道我该如何实现它?
答案 0 :(得分:0)
NestedScrollView
代替 ScrollView
。LinearLayout
。NestedScrollView 与ScrollView类似,但它支持在新旧版本的Android上充当嵌套滚动父级和子级。
<强>样本强>
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<android.support.v4.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fillViewport="true">
<RelativeLayout>
.....