Articles of android layout

Recadrage de la zone circulaire à partir de bitmap dans Android

J’ai un bitmap et je veux rogner une région circulaire de ce bitmap. Tous les pixels en dehors du cercle doivent être transparents. Comment puis-je faire ceci?

Est-ce une mauvaise pratique d’utiliser des marges négatives dans Android?

Démo de marge négative: Le scénario Superposition de vues en définissant une marge négative sur l’une d’elles pour qu’il envahisse le cadre de sélection d’une autre vue. Pensées Cela semble fonctionner comme on pourrait s’y attendre en cas de chevauchement des dispositions, le cas échéant. Mais je ne veux pas rencontrer un problème plus grave […]

Comment spécifier l’ID lorsque les utilisations incluent dans un fichier XML de présentation

Dans mon fichier XML de mise en page, j’ai inclus un autre fichier XML de présentation (chacun avec un identifiant Android différent). Mais quand je l’exécute dans l’émulateur et que je lance Hierarchy Viewer, chacune des mises en page affiche toujours ‘NO_ID’, et dans mon code, les findViewById(R.id.test1) et findViewById(R.id.test2) toutes les deux nul. Quelqu’un […]

Quand dois-je utiliser des fragments dans les applications Android? Pourquoi utiliser des fragments?

Je sais pourquoi utiliser des fragments et le site développeur Android explique cela. Mais dans la plupart des cas, je souhaite que les différentes parties des tablettes aient leur propre comportement et interface utilisateur et je ne sais pas comment les fragments peuvent aider. Dans la plupart des cas, je pense qu’il est plus rapide […]

Comment centrer l’icône et le texte dans un bouton Android avec la largeur définie pour «remplir le parent»

Je veux avoir un bouton Android avec l’icône + texte centré à l’intérieur. J’utilise l’atsortingbut drawableLeft pour définir l’image, cela fonctionne bien si le bouton a une largeur de “wrap_content” mais je dois étirer jusqu’à la largeur maximale, donc j’utilise width “fill_parent” . Cela déplace mon icône directement à gauche du bouton et je veux […]

Comment personnaliser un Spinner dans Android

Je veux append une hauteur personnalisée à la liste déroulante d’un Spinner , par exemple 30dp, et je veux masquer les séparateurs de la liste déroulante de Spinner . Jusqu’à présent, j’ai essayé d’appliquer le style suivant au Spinner : 0dp 533dp none 0dp @drawable/new_bg 70dp true @android:color/white et le code de mon spinner est: […]

Comment calculer dp à partir de pixels dans Android par programmation

Je veux calculer dp partir de px programmation. Comment faire? Je reçois une résolution de: DisplayMesortingcs displaymesortingcs = new DisplayMesortingcs(); getWindowManager().getDefaultDisplay().getMesortingcs(displaymesortingcs); ht = displaymesortingcs.heightPixels; wt = displaymesortingcs.widthPixels;

Afficher AlertDialog dans n’importe quelle position de l’écran

Lorsque nous montrons un AlertDialog dans Android, il apparaît au centre de l’écran. Est-il possible de changer de position?

Ajouter une ombre à une forme personnalisée sur Android

Est-il possible d’append une ombre scope à une forme personnalisée dans Android? Après avoir parcouru la documentation, je ne vois qu’un moyen d’appliquer une ombre de texte. J’ai essayé ceci sans chance: #000000 5 3

Bouton Aligner à droite dans LinearLayout horizontal

Si vous regardez l’image ci-jointe. J’ai besoin que mon bouton soit bien aligné, mais pour une raison quelconque, cela ne fonctionne pas avec la gravité: c’est juste … Voici mon code pour cette mise en page: Pourquoi ne travaille-t-il pas?