Ho creato un'app con una pagina che ha bisogno di caricare il contenuto dinamicamente dal servizio web. Voglio avere list list che può scorrere insieme con un layout lineare all'interno di NestedScrollView. Ma quando il contenuto viene caricato in listview, non si graffia fino alla sua altezza completa.Come posso avere un ListView all'interno di NestedScrollView
Ecco il mio codice.
<?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="com.myquestionth.myquestionth10.Profile2Activity"
tools:showIn="@layout/activity_profile2">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<ImageView
android:layout_width="match_parent"
android:layout_height="400dp"
android:background="#BBBBBB" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Media heading"
android:id="@+id/textView2" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis."
android:id="@+id/textView8" />
</LinearLayout>
<ListView
android:id="@+id/listView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#70bcf5" />
</LinearLayout>
</android.support.v4.widget.NestedScrollView>
Ho qualche ricerca su scrollview non può essere annidato. Questo è un esempio che voglio in base al mio layout di progettazione dalla pagina di revisione di Google Play. Quale metodo usano? Suggeriscimi se faccio qualcosa di sbagliato. Grazie molto.
Ecco quello che voglio.
Correggere l'altezza della listview.Or il bestway è utilizzare coordinatorlayout e recyclerview.Refer [questo] (http://inthecheesefactory.com/blog/android-design-support-library-codelab/en) –