Tag: android layout

Problème du clavier tout en mettant l'accent sur le texte d'édition inférieur dans Android

Je travaille sur une application Android où je suis prêt à recevoir des commentaires de l'utilisateur. J'ai créé une mise en page qui a une vue en mode défilement en tant que vue racine et mise en page relative car elle est enfant, toute l'autre disposition se trouve dans cette disposition relative. Mais lorsque le […]

Quelle est la différence de setVisibility (View.INVISIBLE); SetVisibility (0);

J'ai rencontré un problème étrange, lorsque j'ai configuré une visibilité sur le text.setVisibility(0) comme text.setVisibility(0) ; Je ne peux pas cacher cette vision de texte. Mais après avoir mis à jour le code à text.setVisibility(View.INVISIBLE) , la vue de texte est cachée … Je n'ai aucune idée, pourquoi cela s'est passé …

Bouton d'action flottante bloquant d'autres composants

La nouvelle conception de matériaux de Google recommande d'utiliser des boutons d'action flottants pour attirer l'attention de l'utilisateur sur l'action principale sur cet écran. Il y a beaucoup d'exemples dans une vue de liste. Maintenant, supposons que votre vue de liste ait juste assez d'éléments pour remplir l'écran, rendant impossible le défilement. Si vos éléments […]

Android XML Existe-t-il un moyen d'utiliser l'espace de noms d'outils avec des attributs personnalisés?

J'ai créé une vue personnalisée avec des attributs. Existe-t-il un moyen d'utiliser ces attributs avec des outils Android dans Android Studio? par exemple : <MyOwnCoolView android:layout_width="96dp" android:layout_height="96dp" android:padding="3dp" tools:dividerAngle="2"/> Où le fichier attr est: <resources> <declare-styleable name="MyOwnCoolView"> <attr name="dividerAngle" format="float"/> </declare-styleable>

FindViewById renvoie null sur une vue <include>

Passons directement au code. Code d'activité, méthode onCreate setContentView(R.layout.main); View main_view = findViewById(R.id.main_view); View view_flipper = main_view.findViewById(R.id.vf); View first_tab = view_flipper.findViewById(R.id.prev_pane); Le code de mise en page principal.xml: <ViewFlipper android:id="@+id/vf" android:layout_width="fill_parent" android:layout_height="fill_parent" > <include android:id="@+id/prev_pane" layout="@layout/vf_inner" /> <include android:id="@+id/cur_pane" layout="@layout/vf_inner" /> <include android:id="@+id/next_pane" layout="@layout/vf_inner" /> </ViewFlipper> Le problème! La vue principale est correctement trouvée, de […]

Tableau avec largeur de colonne variable par rangée (similaire à UICollectionView pour iOS)

Existe-t-il un équivalent pour iOS UICollectionView dans Android SDK? Je dois implémenter une disposition "table" similaire à celle ci-dessous, mais comme il y a de nombreuses cellules (l'utilisateur défile l'écran pour afficher tout) J'ai besoin d'une réutilisation de cellule pour des raisons de performance. +—————–+———-+——–+ | cell 1 | cell 2 | cell 3 | […]

Comment créer un widget Widget.Holo.Spinner-style en v7

J'ai un Button que je veux faire comme un spinner Holo, c'est-à-dire souligné avec un triangle dans le coin inférieur droit – l'application de contacts intégrée, par exemple, le fait. La manière la plus simple est de créer le bouton et de le style comme style="@android:style/Widget.Holo.Spinner" – qui me donne le résultat visuel que je […]

Model-View-Presenter et Android Application Design

Le problème: classes d'activité vraiment grandes et compliquées. Difficile de lire / comprendre et de modifier. Difficile de tester. La solution possible: Model-View-Presenter (peut-être avec une injection de dépendance). Et Mock Test Objects! Je prévois la mise en œuvre de Model-View-Presenter dans mon application Android. Il s'agit essentiellement d'une variante de Model-View-Controller. Essentiellement, faites de […]

Gradient brillant avec android Drawable xml

J'essaie de faire apparaître un dégradé hexadécimal brillant comme fond d'écran pour une mise en page. J'utilise déjà le dégradé linéaire de couleur de début et de fin de couleur. <item> <shape> <gradient android:angle="90" android:startColor="#242424" android:endColor="#4e4e4e" android:type="linear" /> </shape> </item> Existe-t-il un moyen de contrôler sa gamme de flux? Quelqu'un aide-t-il. Édité: D'accord, j'ai fait […]

Android – Basculer entre les caméras avant et arrière tout en enregistrant une vidéo

J'essaie d'implémenter une caméra personnalisée pour enregistrer une vidéo. J'ai suivi cet exemple et ça fonctionne bien. Maintenant, je souhaite ajouter la fonctionnalité "Switch Camera" sur un clic de bouton. Il devrait pouvoir basculer entre la caméra avant / arrière même si la vidéo est enregistrée. Par conséquent, aidez-moi à savoir si c'est possible? 1. […]

coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.