将滚动片段设置为Scrolling Activity

时间:2018-10-10 09:15:07

标签: android android-fragments android-viewpager android-collapsingtoolbarlayout custom-scrolling

我正在使用Android的预定义滚动活动(折叠工具栏布局),我想用片段替换内容布局(使用viewpager)。 我曾尝试通过不同的方式修改滚动活动的布局,但我无法实现目标。

我附上了我要实现的最终目标的图像。

有人能帮助我编辑滚动活动以达到目标吗?

Layout To Create

content_layout.xml


git rm --cached -r <file-folder-regex>

main_activity.xml

public <T> T deserialize(String message, Class<T> tClass) throws IOException {
    return mapper.readValue(message, tClass);

}

MainActivity.java

<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.NestedScrollView 
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"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:context=".activity.DetailsActivity"
tools:showIn="@layout/activity_details">

<android.support.v4.view.ViewPager
    android:id="@+id/container"
    android:layout_width="match_parent"
    android:layout_height="match_parent"/>


</android.support.v4.widget.NestedScrollView>

1 个答案:

答案 0 :(得分:1)

您可以简单地将ViewPager添加到content_layoutTabLayout中。您只需将this tutorial用于标签和ViewPager。

还要在NestedScrollView中添加android:fillViewport="true"