Je suis un peu confus sur les rôles des forceLayout(), requestLayout()et des invalidate()méthodes de la Viewclasse. Quand seront-ils
Je suis un peu confus sur les rôles des forceLayout(), requestLayout()et des invalidate()méthodes de la Viewclasse. Quand seront-ils
Celui-ci m'a perplexe. J'ai besoin d'appeler une méthode d'activité à partir d'une classe de mise en page personnalisée. Le problème avec cela est que je ne sais pas comment accéder à l'activité à partir de la mise en page. ProfileView public class ProfileView extends LinearLayout { TextView...
J'ai un DialogFragmentqui contient un RecyclerView(une liste de cartes). À l'intérieur, il RecyclerViewy en a un ou plusieurs CardViewsqui peuvent avoir n'importe quelle hauteur. Je veux lui donner DialogFragmentla hauteur correcte en fonction de ce CardViewsqui est contenu à l'intérieur....
J'essaye de faire une grille avec deux colonnes. Je veux dire deux photos par rangée côte à côte, tout comme cette image. Mais mes photos ont des espaces entre elles, car elles ne sont pas de la même taille. Voici ce que je reçois. comme vous pouvez le voir, la première image cache la légende qui...
Je ne comprends pas la différence entre LinearLayout, RelativeLayout et AbsoluteLayout. Quelqu'un pourrait-il me dire les différences exactes entre
Est-il possible de définir la position absolue d'une vue sous Android? (Je sais qu'il y a un AbsoluteLayout, mais c'est obsolète ...) Par exemple, si j'ai un écran de 240x320px, comment pourrais-je ajouter un ImageViewqui fait 20x20px de telle sorte que son centre soit à la position...
J'ai créé un widget personnalisé et je le déclare dans layout.xml. J'ai également ajouté des attributs personnalisés dans attr.xml. Cependant, lorsque vous essayez de déclarer ces attributs dans un style dans styles.xml, cela me donneNo resource found that matches the given name: attr...
Je me demandais pourquoi ne pas l'utiliser android:configChanges="keyboardHidden|orientation"dans chaque (presque;)) activité? Des biens: pas besoin de s'inquiéter de la rotation de votre activité c'est plus rapide Pas si cool: besoin de changer vos mises en page si elles dépendent de la taille de...
J'ai beaucoup recherché pour ajuster la mise en page lorsque le clavier logiciel est actif et je l'ai implémenté avec succès, mais le problème survient lorsque j'utilise android:theme="@android:style/Theme.NoTitleBar.Fullscreen"cette balise d'activité dans le fichier manifeste. Pour cela, j'ai...
Comment créer un ListView avec des coins arrondis sous
J'ai une application qui gère des collections de livres (comme des listes de lecture). Je veux afficher une liste de collection avec un RecyclerView vertical et à l'intérieur de chaque ligne, une liste de livre dans un RecyclerView horizontal. Lorsque je règle le layout_height du RecyclerView...
J'ai un xmlfichier -layout principal avec deux textviews A / B et une vue C. J'ai deux autres xmlfichiers -layout option1et option2. Est-il possible de charger soit option1ou option2à l'exécution via Java dans C? Si oui, quelle fonction dois-je
Une utilisation courante LinearLayoutconsiste à espacer uniformément (pondérer) les vues, par exemple: Comment mettre en œuvre des vues à espacement régulier comme celui-ci en utilisant le nouveau ConstraintLayout? ConstraintLayoutliens pour référence: article de blog , vidéo de session d'E /...
Le nouveau bouton d'action flottant doit être 56dp x 56dp et l'icône à l'intérieur doit être 24dp x 24dp . L'espace entre l'icône et le bouton doit donc être de 16dp . <ImageButton android:id="@+id/fab_add" android:layout_width="56dp" android:layout_height="56dp"
Je souhaite spécifier ma propre taille de texte dans mon application, mais j'ai un problème à le faire. Lorsque je change la taille de la police dans les paramètres de l'appareil, la taille de la police de mon application TextViewchange
J'aimerais savoir à quoi clipToPaddingsert l' attribut ViewGroupsous Android? J'ai parcouru la documentation et certains sites Web, mais aucun de ceux que j'ai rencontrés n'explique réellement ce que cela fait et ce que cela signifie, enfin aucun que je puisse comprendre, alors j'ai pensé que ce...
J'utilise le nouveau CoordinatorLayout avec AppBarLayout et CollapsingToolbarLayout. Sous AppBarLayout, j'ai un RecyclerView avec une liste de contenu. J'ai vérifié que le défilement fling fonctionne sur RecyclerView lorsque je fais défiler la liste de haut en bas. Cependant, je voudrais également...
Je souhaite avoir la barre d'outils appcompat v21 dans mon activité. Mais la barre d'outils que j'implémente se chevauche sous la barre d'état. Comment puis-je y remédier? Voici la mise en page de l'activité xml: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"...
J'essaie de désactiver le clavier virtuel lors de l'utilisation d'un NumberPicker pour entrer des valeurs numériques (pour des raisons esthétiques). Voici mon code layout-xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"...
J'ai eu de sérieux problèmes pour faire fonctionner LayoutInflater comme prévu, tout comme d'autres personnes: Comment utiliser layoutinflator pour ajouter des vues au moment de l'exécution? . Pourquoi LayoutInflater ignore-t-il les paramètres de mise en page que j'ai spécifiés? Par exemple,...