Listview Android avec boutons d'en-tête et de bas de page

gens! J'ai besoin de faire une telle mise en page: j'ai une liste et je dois mettre les boutons en haut et en bas, c'est-à-dire lorsque l'utilisateur défile la liste jusqu'à la fin, il peut voir le bouton inférieur et quand l'utilisateur est sur le dessus de , Il peut voir le bouton supérieur. Mais lorsque l'utilisateur est «au milieu» de la liste, il ne peut pas voir ces boutons. Je ne sais pas comment le faire. Merci pour l'aide.

METTRE À JOUR

  • Support SVG sur Android
  • Modification de la sortie de la caméra avec SurfaceTexture et OpenGL
  • Comment cliquer sur un élément dans un RecyclerView en Espresso
  • Android Espresso - Comment vérifier l'indication EditText?
  • Android: Détecter le niveau sonore
  • Android Studio - Comment copier un projet?
  • listView=(ListView)findViewById(R.id.listSearchResults); LayoutInflater inflater=this.getLayoutInflater(); View header=inflater.inflate(R.layout.list_header, null); btnBack=(Button)header.findViewById(R.id.btnBack); btnBack.setOnClickListener(this); btnBack.setEnabled(false); listView.addHeaderView(header); View footer=inflater.inflate(R.layout.list_footer, null); btnForward=(Button)footer.findViewById(R.id.btnForward); btnForward.setOnClickListener(this); btnForward.setEnabled(false); listView.addFooterView(footer); 

  • Statistiques d'application Android sur Android Market Place utilisateurs / installés
  • Conversion Android de XML View en bitmap sans le montrer
  • Débordement de l'empilement lors de la réinitialisation de rxjava concatWith
  • Capture de pages de redirections via javascript dans Android's WebView
  • AuthToken de AccountManager dans Android Client ne fonctionne plus
  • Comment récupérer un noeud spécifique à partir de la base de données FireBase dans Android
  • 3 Solutions collect form web for “Listview Android avec boutons d'en-tête et de bas de page”

    Créez d'abord deux fichiers de mise en page. Comme footer_layout.xml et header_layout.xml et ajouter footerview-headerview dans la vue de liste

     LayoutInflater inflater = activity.getLayoutInflater(); LinearLayout listFooterView = (LinearLayout)inflater.inflate( R.layout.footer_layout, null); list.addFooterView(listFooterView); LinearLayout listHeaderView = (LinearLayout)inflater.inflate( R.layout.header_layout, null); list.addHeaderView(listHeaderView); 

    Vous pouvez utiliser addHeaderView () et addFooterView () sur votre ListView

    Vérifier ici:

    Android Charger dynamiquement Listview à la fin de la boucle de défilement?

    C'est avec l'aide du pied de page et de l'en-tête de la liste. Fondamentalement, vous utilisez addHeaderView () / addFooterView () . Vérifiez toutes les versions des méthodes, car elles vous permettent d'avoir la vue ne pouvant être sélectionnée.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.