Comment puis-je avoir une mise en page pour le paysage et une pour le portrait? Je veux prendre une largeur supplémentaire et conserver de l'espace vertical lorsque l'utilisateur fait pivoter le téléphone sur le
Comment puis-je avoir une mise en page pour le paysage et une pour le portrait? Je veux prendre une largeur supplémentaire et conserver de l'espace vertical lorsque l'utilisateur fait pivoter le téléphone sur le
Pourquoi FOOBARZ est-il disposé tout en bas alors qu'aucun élément n'est layout_height="fill_parent"en d'autres termes, tous les éléments sont wrap_content pour la hauteur? <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"...
<EditText android:id="@+id/editText2" android:layout_height="wrap_content" android:layout_width="fill_parent" android:maxLines="5" android:lines="5"> </EditText> L'utilisateur peut saisir plus de 5 lignes, en appuyant sur la touche Entrée / ligne suivante. Comment puis-je limiter...
J'ai du mal à comprendre le concept de fitsSystemWindowscomme dépendant de la vue, il fait des choses différentes. Selon la documentation officielle, c'est un Attribut interne booléen permettant d'ajuster la disposition de la vue en fonction des fenêtres système telles que la barre d'état. Si c'est...
Existe-t-il un moyen de définir la hauteur / largeur d'un LayoutParams en tant que pixels indépendants de la densité (dp)? Il semble que la hauteur / largeur, lorsqu'elle est définie par programme, est en pixels et non en
J'ai un fragment avec contient un RecyclerView avec layout_width = "match_parent": <android.support.v7.widget.RecyclerView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
J'ai passé environ 6 heures là-dessus jusqu'à présent et je n'ai rencontré que des barrages routiers. Le principe général est qu'il y a une ligne dans un ListView(qu'elle soit générée par l'adaptateur ou ajoutée en tant que vue d'en-tête) qui contient un EditTextwidget et un fichier Button. Tout ce...
Lorsque j'utilise des ressources VectorDrawable dans une vue de texte ou une vue d'image, j'obtiens un crash d'exécution lors de l'utilisation de "android: DrawableRight" / "android: DrawableEnd" / "android: DrawableStart" / "android: DrawableLeft". L'application se compilera correctement sans...
Après la mise à jour d'Android Studio de 2.3 à 3.0, je suis passé buildToolsVersionde 26.0.0 à 26.0.2 et après, j'obtiens cette erreur: Cannot resolve symbol '?attr/actionBarSize Code XML: <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent"...
Quelle est la différence essentielle entre ces deux méthodes? Lorsque je crée un TextView, dois-je utiliser l'un sur l'autre pour les performances? Edit: Quelle est la différence de onCreateView() { root = some view View v = new View(some context); root.add(v); return root; } onViewCreated() { View...
Je veux avoir un bouton Android avec l'icône + le texte centré à l'intérieur. J'utilise l'attribut drawableLeft pour définir l'image, cela fonctionne bien si le bouton a une largeur de "wrap_content"mais j'ai besoin de l'étirer à la largeur maximale, donc j'utilise la largeur "fill_parent". Cela...
Je veux vraiment implémenter cela (la navigation latérale) dans une application personnelle, est-ce que quelqu'un sait comment Google a réussi à le faire? Ils semblent avoir écarté la fenêtre actuelle et installé leur propre navigation par avion.
Dans mon fichier xml de mise en page, j'ai inclus un autre fichier xml de mise en page (chacun avec un identifiant Android différent). <include layout="@layout/view_contact_name" android:id="+id/test1"/> <include layout="@layout/view_contact_name" android:id="+id/test2"/> Mais lorsque...
Je veux faire une mise en page avec une bordure arrondie. Comment puis-je appliquer un rayon d'une taille particulière dans un
L'arrière-plan de la barre d'outils est de couleur sombre, je veux que le texte et la flèche de retour soient blancs. J'ai essayé de suivre, mais cela ne fonctionne pas. <style name="Theme.MyTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item
J'essaie depuis quelques jours maintenant de rendre mes mises en page plus efficaces en passant de l'utilisation de plusieurs niveaux d'imbrication LinearLayoutsà un seul RelativeLayoutet j'ai rencontré quelques problèmes pour lesquels je n'ai pas été en mesure de trouver une solution de...
Qu'est-ce qui cause l'erreur suivante dans l'aperçu de la mise en page dans Android Studio? Problèmes de rendu Les classes suivantes sont introuvables: - android.support.v7.internal.app.WindowDecorActionBar (Fix Build Path, Create Class) Conseil: Essayez de créer le projet.
Je voudrais arrondir les coins d'une vue et également changer la couleur de la vue en fonction du contenu au moment de l'exécution. TextView v = new TextView(context); v.setText(tagsList.get(i)); if(i%2 == 0){ v.setBackgroundColor(Color.RED); }else{ v.setBackgroundColor(Color.BLUE); }...
Démo de marge négative: Le scénario Chevauchement de vues en définissant une marge négative sur l'une d'entre elles afin qu'elle envahisse le cadre englobant d'une autre vue. Pensées Cela semble fonctionner comme vous vous attendez avec le chevauchement des mises en page...
J'ai une grande mise en page et une plus petite mise en page à l'intérieur. Comment créer une bordure de ligne autour de la petite mise en