Questions marquées «android-layout»

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.


6
RelativeLayout prend le plein écran pour wrap_content
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" android:layout_width="fill_parent" android:layout_height="wrap_content"> <TextView android:id="@+id/feed_u" android:layout_width="50dip" android:layout_height="50dip" android:layout_marginLeft="5dip" android:scaleType="centerCrop" android:drawableTop="@android:drawable/presence_online" android:text="U" /> <RelativeLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toRightOf="@id/feed_u"> <ImageView android:id="@+id/feed_h" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@android:drawable/btn_minus" /> …

20
EditText maxLines ne fonctionne pas - l'utilisateur peut toujours saisir plus de lignes que défini
<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 l'entrée utilisateur à un nombre fixe de lignes avec EditText?

2
Que fait exactement fitSystemWindows?
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 vrai, ajuste le remplissage …

10
CardView layout_width = "match_parent" ne correspond pas à la largeur de RecyclerView parent
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" android:layout_height="match_parent" android:layout_gravity="center" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity$PlaceholderFragment" /> L'élément dans RecyclerView est un CardView également avec layout_width = "match_parent": <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto" android:id="@+id/card_view" android:layout_gravity="center" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_margin="20dp" card_view:cardCornerRadius="4dp"> <TextView android:layout_gravity="center" android:id="@+id/info_text" android:layout_width="match_parent" android:gravity="center" android:layout_height="match_parent" android:textAppearance="?android:textAppearanceLarge"/> …



17
Est-il possible d'utiliser VectorDrawable dans Buttons et TextViews en utilisant Android: DrawableRight?
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 aucun avertissement. j'utilise Gradle 1.5 Bibliothèque de support 23.2 ('com.android.support:appcompat-v7:23.2.0') Ce que …

14
Impossible de résoudre le symbole «? Attr / actionBarSize» après la mise à jour d'Android Studio de 2.3 vers 3.0 pour buildToolsVersion «26 .0.2 »
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" android:layout_height="?attr/actionBarSize" android:background="@color/colorPrimary" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" app:titleTextColor="@android:color/white"/> Dépendances: compile 'com.android.support:appcompat-v7:26.1.0' compile 'com.android.support:design:26.1.0'



28
Comment centrer l'icône et le texte dans un bouton Android dont la largeur est définie sur "Remplir le parent"
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 déplace mon icône directement à …

11
Comment spécifier l'ID lorsque les utilisations incluent dans le fichier XML de mise en page
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 l'exécute dans l'émulateur et que je lance Hierarchy Viewer, chaque mise en page affiche toujours 'NO_ID', et …


16
Comment définir le texte de la barre d'outils et la couleur de la flèche arrière
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 name="colorPrimary">@color/blue</item> <item name="colorPrimaryDark">@color/blue_darker</item> <item name="colorAccent">@color/purple</item> <!-- item name="android:textColorPrimary">@color/white</item--> // I don't want to set this, changes …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.