Я хочу создать пользовательский навигационный ящик, где я хочу, чтобы он был прокручиваемым.Как сделать ящик для навигации 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"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_scrollFlags="scroll|enterAlways"
android:background="@drawable/bg_parent_rounded_corner"
tools:context="com.ajkerdeal.app.Fragments.HomeCategoryFragment"
android:weightSum="1">
<LinearLayout
app:layout_scrollFlags="scroll|enterAlways"
android:id="@+id/line1"
android:layout_width="match_parent"
android:layout_height="160dp"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:background="@drawable/splash_background3"
android:gravity="bottom"
android:orientation="vertical"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:theme="@style/ThemeOverlay.AppCompat.Dark">
<com.pkmmte.view.CircularImageView
android:id="@+id/imageView"
android:layout_width="70dp"
android:layout_height="70dp"
android:src="@drawable/sample_portrait"
app:border="true"
app:border_color="#EEEEEE"
app:border_width="4dp"
app:shadow="true" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="@dimen/nav_header_vertical_spacing"
android:text="Ehsanul Hauque"
android:textColor="#000000"
android:textAppearance="@style/TextAppearance.AppCompat.Body1" />
<TextView
android:textColor="#000000"
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="[email protected]" />
</LinearLayout>
<TextView
android:background="#D8D8D8"
android:gravity="center_vertical"
android:paddingLeft="20dp"
android:layout_width="409dp"
android:layout_height="wrap_content"
android:text="হোম"
android:textStyle="bold"
android:id="@+id/textView2"
/>
<LinearLayout
app:layout_scrollFlags="scroll|enterAlways"
android:paddingTop="178dp"
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:weightSum="1">
<android.support.v7.widget.RecyclerView
android:id="@+id/my_recycler_view_from_homecategoryfragment"
android:scrollbars="vertical"
android:layout_width="match_parent"
android:onClick="viewClick"
android:layout_height="wrap_content"
android:clickable="true"
android:focusable="true" />
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textPostalAddress"
android:ems="10"
android:id="@+id/editText" />
</LinearLayout>
</RelativeLayout>
'ScrollView' в качестве корневой точки зрения и положить' RelativeLayout' внутри него – Mohit
https://github.com/rudsonlive/NavigationDrawer-MaterialDesign –