Un ListView est un contrôle d'écran graphique ou un widget fourni par les bibliothèques d'interface utilisateur dans la majorité des systèmes d'exploitation modernes pour afficher les éléments sous forme de liste.
Les documents Android disent: Le widget RecyclerView est une version plus avancée et flexible de ListView. Ce widget est un conteneur pour afficher de grands ensembles de données qui peuvent être défilés très efficacement en conservant un nombre limité de vues. Utilisez le widget RecyclerView lorsque vous disposez de collections …
J'écris une implémentation personnalisée d'un ListAdapter. Dans son constructeur, je prends un contexte, un ID de ressource (c'est-à-dire R.id.xxx représentant le fichier de mise en page), et une liste et une carte (celles-ci contiennent les données). Maintenant, le problème est que j'aurai besoin d'un LayoutInflater pour obtenir l'objet View qui …
Je construisais juste une interface utilisateur en xml, et Lint m'a donné un avertissement et a dit de définir android: baselineAligned sur false pour améliorer les performances dans ListView. Les documents pour les changements Lint qui ont ajouté cet avertissement disent Performances de mise en page: recherche LinearLayouts avec des …
Je veux créer un custom adapterpour ma vue de liste. Y a-t-il un article qui peut m'expliquer comment en créer un et expliquer comment cela fonctionne?
Est-il possible de faire le ListViewhorizontalement? Je l'ai fait en utilisant une vue de galerie, mais l'élément sélectionné vient automatiquement au centre de l'écran. Je ne veux pas que l'élément sélectionné soit au même endroit où j'ai cliqué. Comment puis-je corriger ce problème? Mon idée était de définir le ListViewavec …
Dans iOS, il existe une fonction très simple et puissante pour animer l'ajout et la suppression de lignes UITableView, voici un extrait d'une vidéo youtube montrant l'animation par défaut. Notez comment les lignes environnantes se replient sur la ligne supprimée. Cette animation aide les utilisateurs à suivre ce qui a …
Ce que je veux faire : exécuter un thread d'arrière-plan qui calcule le contenu de ListView et met à jour partiellement ListView, pendant que les résultats sont calculés. Ce que je sais que je dois éviter : je ne peux pas jouer avec le contenu de ListAdapter du thread d'arrière-plan, …
J'essaie de créer un adaptateur personnalisé pour ma ListView car chaque élément de la liste peut avoir une vue différente (un lien, une bascule ou un groupe de radio), mais lorsque j'essaie d'exécuter l'activité qui utilise ListView, je reçois une erreur et l'application s'arrête. L'application est destinée à la plate-forme …
J'ai un ListViewoù chaque élément de la liste contient un TextView et deux boutons différents. Quelque chose comme ça: ListView -------------------- [Text] [Button 1][Button 2] -------------------- [Text] [Button 1][Button 2] -------------------- ... (and so on) ... Avec ce code, je peux créer un OnItemClickListenerpour l'élément entier: listView.setOnItemClickListener(new OnItemClickListener() { @Override …
Pour une partie de mon application, l'utilisateur reçoit une liste de noms et est invité à les regrouper comme il l'entend. (Notez que le code ListView a été copié textuellement à partir du didacticiel Android Views. Je ne l'ai pas encore personnalisé en fonction de mes besoins, j'essaie simplement de …
J'ai un adaptateur de liste personnalisé: class ResultsListAdapter extends ArrayAdapter<RecordItem> { dans la méthode 'getView' remplacée, je fais une impression pour vérifier quelle est la position et s'il s'agit d'un convertView ou non: @Override public View getView(int position, View convertView, ViewGroup parent) { System.out.println("getView " + position + " " …
Il est difficile de dire ce qui est demandé ici. Cette question est ambiguë, vague, incomplète, trop large ou rhétorique et ne peut être raisonnablement répondue sous sa forme actuelle. Pour obtenir de l'aide pour clarifier cette question afin qu'elle puisse être rouverte, visitez le centre d'aide . Fermé il …
J'ai des problèmes avec un défilement ListViewdans un fichier ScrollView. J'ai une activité qui a quelques EditTexts dans la partie supérieure, puis un hôte d'onglet avec deux onglets qui ont chacun un ListView. Lorsque les vues EditText sont focalisées, le clavier virtuel s'affiche et comme j'ai un ScrollView, le contenu …
Je suis récemment tombé sur l'androïde RecyclerViewqui a été publié avec Android 5.0 et il semble que ce ne RecyclerViewsoit qu'un traditionnel encapsulé ListViewavec le modèle ViewHolder incorporé, ce qui favorise la réutilisation de la vue, plutôt que de la créer à chaque fois. Quels sont les autres avantages de …
Je développe une application Android qui lit les données de la base de données MySQL et j'ai rencontré cette erreur. J'ai cette mise en page XML: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:id="@+id/wardNumber" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="3dp" android:text="Ward Number" android:textSize="22dp"/> <TextView android:id="@+id/dateTime" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/wardNumber" android:layout_alignParentRight="true" android:layout_marginRight="3dp" …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.