Step 1 Content.xml

<?xml version="1.0" encoding="utf-8"?>

<androidx.constraintlayout.widget.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"

    app:layout_behavior="@string/appbar_scrolling_view_behavior"

    android:orientation="vertical"


    tools:showIn="@layout/app_bar_main"

    android:layout_width="match_parent"

    android:layout_height="match_parent">



    <com.google.android.material.appbar.AppBarLayout

        android:layout_width="match_parent"

        android:layout_height="wrap_content"

        android:background="#FFFFFF"

        android:theme="@style/AppTheme.AppBarOverlay"

        app:elevation="0dp"

        tools:ignore="MissingConstraints">


        <androidx.appcompat.widget.Toolbar

            android:id="@+id/toolbar"

            android:layout_width="match_parent"

            android:layout_height="?attr/actionBarSize"

            app:popupTheme="@style/AppTheme.PopupOverlay"

            app:theme="@style/AppTheme">


            <RelativeLayout

                android:layout_width="match_parent"

                android:layout_height="wrap_content">


                <ImageView

                    android:layout_width="32dp"

                    android:layout_height="32dp"

                    android:src="@drawable/learncodewithrk" />



                <TextView

                    android:layout_width="wrap_content"

                    android:layout_height="wrap_content"

                    android:layout_alignParentStart="true"

                    android:layout_alignParentTop="true"

                    android:layout_marginStart="46dp"

                    android:text="New App"

                    android:layout_marginTop="4dp"

                    android:textColor="#000000"

                    android:textSize="22sp"

                    android:textStyle="bold" />




                <ImageView

                    android:layout_width="36dp"

                    android:layout_height="36dp"

                    android:layout_marginRight="16dp"

                    android:layout_alignParentEnd="true"

                    android:layout_alignParentTop="true"

                    android:src="@drawable/notification" />


            </RelativeLayout>



        </androidx.appcompat.widget.Toolbar>


    </com.google.android.material.appbar.AppBarLayout>




    <androidx.core.widget.NestedScrollView

        android:layout_width="match_parent"

        android:layout_height="wrap_content"

        android:paddingTop="?attr/actionBarSize"

        tools:ignore="MissingConstraints">






        <LinearLayout

            android:layout_width="match_parent"

            android:layout_height="wrap_content"

            android:orientation="vertical"

            android:paddingRight="@dimen/normalPadding"

            android:paddingLeft="@dimen/normalPadding">


            <HorizontalScrollView

                android:layout_width="match_parent"

                android:layout_height="wrap_content"

                android:scrollbars="none">




            <!--replace with recycler view-->

            <LinearLayout

                android:layout_width="match_parent"

                android:layout_height="wrap_content"

                android:layout_marginBottom="20dp">


                <include

                    layout="@layout/layout_topics"/>


                <include

                    layout="@layout/layout_topics"/>


                <include

                    layout="@layout/layout_topics"/>


                <include

                    layout="@layout/layout_topics"/>


                <include

                    layout="@layout/layout_topics"/>


                <include

                    layout="@layout/layout_topics"/>

                <include

                    layout="@layout/layout_topics"/>


            </LinearLayout>

            </HorizontalScrollView>




            <include

                layout="@layout/layout_featured_news"/>



            <include

                layout="@layout/layout_news"/>


            <include

                layout="@layout/layout_news"/>



            <include

                layout="@layout/layout_featured_news"/>


            <include

                layout="@layout/layout_news"/>


            <include

                layout="@layout/layout_news"/>


            <include

                layout="@layout/layout_featured_news"/>


            <include

                layout="@layout/layout_news"/>


            <include

                layout="@layout/layout_news"/>


        </LinearLayout>



    </androidx.core.widget.NestedScrollView>


</androidx.constraintlayout.widget.ConstraintLayout>


READ MORE >>

GITHUB : https://github.com/LearncodeWithRk/NewsApp