Une mise en page définit la structure visuelle d'une interface utilisateur, telle que l'interface utilisateur pour une activité, un fragment ou un widget d'application.
Je peux utiliser android:gravity="bottom|center_horizontal"en xml sur une visualisation de texte pour obtenir les résultats souhaités, mais je dois le faire par programme. Ma vue textuelle est à l'intérieur d'un tablerowsi cela compte dans un relativelayout. J'ai essayé: LayoutParams layoutParams = new TableRow.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, Gravity.BOTTOM | Gravity.CENTER_HORIZONTAL); labelTV.setLayoutParams(layoutParams); Mais si je …
Je veux avoir une grille 2x2 avec des boutons à l'intérieur. Ce n'est qu'ICS donc j'essaie d'utiliser le nouveau GridLayout donné. Voici le XML de ma mise en page: <?xml version="1.0" encoding="utf-8"?> <GridLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/favorites_grid" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#00ff00" android:rowCount="2" android:columnCount="2"> <Button android:text="Cell 0" android:layout_row="0" android:layout_column="0" android:textSize="14dip" /> <Button android:text="Cell 1" …
J'utilise ConstraintLayoutdans mon application pour faire la mise en page des applications. J'essaie de créer un écran où un EditTextet Buttondevrait être au centre et Buttondevrait être en dessous de EditTextavec un marginTop seulement 16dp. Voici ma mise en page et capture d'écran à quoi cela ressemble en ce moment. …
J'ai une vue personnalisée qui dessine un bitmap défilant à l'écran. Afin de l'initialiser, j'ai besoin de passer la taille en pixels de l'objet de disposition parent. Mais pendant les fonctions onCreate et onResume, la disposition n'a pas encore été dessinée, et donc layout.getMeasuredHeight () renvoie 0. Comme solution de …
La LayoutInflater.inflatedocumentation n'est pas exactement claire pour moi sur l'objectif du attachToRootparamètre. attachToRoot : si la hiérarchie gonflée doit être attachée au paramètre racine? Si faux, root est uniquement utilisé pour créer la sous-classe correcte de LayoutParams pour la vue racine dans le XML. Quelqu'un pourrait-il expliquer plus en détail, …
J'ai ajouté un EditTextà ma mise en page, ajouté un indice et l' ai centré horizontalement. Lors de l'exécution de l'application, l'indice était invisible. J'ai trouvé que je devais ellipsizevaloriser le TextViewêtre start: <EditText android:id="@+id/number1EditText" android:layout_width="match_parent" android:layout_height="wrap_content" android:ellipsize="start" android:ems="10" android:gravity="center_horizontal" android:hint="@string/hint1" /> Dans la documentation Android, je lis: S'il est …
J'essaie de cloner quelque peu la conception d'une activité à partir d'un ensemble de diapositives sur la conception de l'interface utilisateur Android . Cependant, j'ai un problème avec une tâche très simple. J'ai créé la mise en page comme indiqué dans l'image, et l'en-tête est un TextViewdans un RelativeLayout. Maintenant, …
J'ai lancé le nouvel outil Lint contre mon code. Il est venu avec beaucoup de bonnes suggestions, mais celle-ci, je ne peux pas la comprendre. Cette balise et ses enfants peuvent être remplacés par un et un composé dessinable Problème: vérifie si le nœud actuel peut être remplacé par un …
J'ai trois fichiers. Le XML, la fonction de dessin et l'activité principale. J'en ai LinearLayoutdans mon fichier XML. <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1"> <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1" android:background="#ef3" android:id="@+id/img01"/> <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1" android:background="#E8A2B4" android:id="@+id/img02"/> </LinearLayout> Voici la fonction de dessin: public class getBorder extends TextView { public getBorder(Context context) …
J'essaie d'obtenir un CardView pour afficher l'effet d'entraînement lorsqu'il est touché en définissant l'attribut android: backgound dans le fichier XML d'activité comme décrit ici sur la page Développeurs Android, mais cela ne fonctionne pas. Aucune animation, mais la méthode dans onClick est appelée. J'ai également essayé de créer un fichier …
Lorsque je démarre une activité qui implémente viewpager, le viewpager a créé divers fragments. Je veux utiliser différentes mises en page pour chaque fragment, mais le problème est que le viewpager ne montre que deux mises en page au maximum (deuxième mise en page sur tous les fragments restants après …
Je mesure du texte en utilisant Paint.getTextBounds(), car je suis intéressé à obtenir à la fois la hauteur et la largeur du texte à rendre. Cependant, le texte réel rendu est toujours un peu plus large que .width()les Rectinformations renseignées par getTextBounds(). À ma grande surprise, j'ai testé .measureText()et constaté …
Je conçois l'interface utilisateur de mon application. J'ai besoin d'une mise en page qui ressemble à ceci: (<et> sont des boutons). Le problème est que je ne sais pas comment m'assurer que TextView remplira l'espace restant, avec deux boutons de taille fixe. Si j'utilise fill_parent pour la vue texte, le …
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.