Je souhaite ajouter dynamiquement ViewPagers à Fragment. Par exemple, j'ai créé xml:Inflate ViewPagers avec différents identifiants
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/tvHeader"
android:textColor="@color/black"
android:textSize="18sp"
android:layout_margin="15dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<android.support.v4.view.ViewPager
android:id="@+id/vpUsers"
android:layout_width="match_parent"
android:layout_height="85dp" />
</LinearLayout>
et de gonfler les vues avec elle. Mais ViewPagers est incorrect. Ressemble à un problème lié aux mêmes identifiants pour ViewPagers. Quand j'ai enlevé android:id="@+id/vpUsers"
je suis arrivé erreur:
java.lang.IllegalStateException: ViewPager with adapter com.raybyt[email protected]11a219d0 requires a view id
Même problème si je crée ViewPagers parce programatically ids sont requeired mais le réglage manuel des ids est dangereux.
Comment gonfler ou créer par programme quelques ViewPagers avec des ID différents? (Nombre de ViewPagers est inconnu)