Aperçu de l'orientation du téléphone Android incluant le compas

J'ai essayé de passer la tête des capteurs d'orientation Android pendant un certain temps. Je pensais que je l'avais compris. Ensuite, j'ai compris que je ne l'avais pas fait. Maintenant, je pense (j'espère) que j'ai un meilleur sentiment à nouveau, mais je ne suis toujours pas à 100%. Je vais essayer d'expliquer ma compréhension inégale […]

Comment implémenter une vue AlertDialog personnalisée

Dans les documents Android sur AlertDialog , il donne les instructions et les exemples suivants pour définir une vue personnalisée dans un AlertDialog: Si vous souhaitez afficher une vue plus complexe, recherchez le FrameLayout appelé «corps» et ajoutez votre vue: FrameLayout fl = (FrameLayout) findViewById(R.id.body); fl.add(myView, new LayoutParams(FILL_PARENT, WRAP_CONTENT)); Tout d'abord, il est assez évident […]

Est-ce que RelativeLayout est plus coûteux qu'un LinearLayout?

J'ai toujours utilisé RelativeLayout chaque fois que j'avais besoin d'un conteneur View, en raison de sa flexibilité, même si je voulais juste afficher quelque chose de vraiment simple. Est-il acceptable de le faire, ou dois-je essayer d'utiliser LinearLayout quand je peux, du point de vue performance / bonnes pratiques? Merci!

Android: comment configurer par programme la taille d'une mise en page

Dans le cadre d'une application Android, je crée un ensemble de boutons. Les boutons font partie d'un ensemble imbriqué de LinearLayouts. En utilisant le poids, j'ai le redimensionnement automatique automatiquement en fonction de la taille du parent LinearLayout contenant le parent. L'idée est, en fonction du nombre de pixels et de la densité de l'écran, […]

Le cycle de vie de Fragment Android sur les changements d'orientation

Utilisation du package de compatibilité vers la cible 2.2 à l'aide de Fragments. Après avoir recodé une activité pour utiliser des fragments dans une application, je ne pouvais pas obtenir les changements d'orientation / la gestion de l'état, donc j'ai créé une petite application de test avec une unique FragmentActivity et un Fragment unique. Les […]

Android ajoutant des animations simples pendant la configuration (view.Gone)

J'ai conçu une mise en page simple. J'ai fini la conception sans animation, mais maintenant, je souhaite ajouter des animations lors de la visualisation de texte cliquez sur un événement et je ne sais pas comment l'utiliser. Est-ce que mon design xml a l'air bien ou non? Toute suggestion serait appréciée. Mon XML <?xml version="1.0" […]

Erreur d'exception de réception non enregistrée?

Dans ma console de développeur, les gens continuent de signaler une erreur que je ne peux pas reproduire sur n'importe quel téléphone que j'ai. Une personne a laissé un message indiquant qu'il l'obtient quand ils essaient d'ouvrir l'écran de configuration de mon service de batterie. Comme vous pouvez le voir à partir de l'erreur, il […]

Erreur: Jack est requis pour prendre en charge les fonctionnalités Java Java

Lorsque j'ai essayé de mettre à jour mon projet Android pour utiliser Java 8 après avoir obtenu Android Studio 2.1 et Android SDK en ajoutant compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } J'ai eu cette erreur Erreur: Jack doit prendre en charge les fonctionnalités de Java Java. Soit soit Jack, soit supprimez la sourceCompatibility JavaVersion.VERSION_1_8. […]

StartActivityForResult () à partir d'une Activité Fragment et Finissant Enfant, n'appelle pasActivityResult () in Fragment

FirstActivity.Java a un FragmentA.Java qui appelle startActivityForResult() . SecondActivity.Java call finish() mais onActivityResult n'est jamais appelé qui est écrit dans FragmentA.Java . Code FragmentA.Java : @Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); // some code Intent i = new Intent(getActivity(), SecondActivity.class); i.putExtra("helloString", helloString); getActivity().startActivityForResult(i, 1); } @Override public void onActivityResult(int requestCode, int resultCode, Intent data) […]

React Native sur Android n'a pas pu trouver Build Tools

Quelles sont les causes du problème suivant? Est-ce que ma version SDK Android n'est pas prise en charge? Starting JS server… Building and installing the app on the device (cd android && gradlew.bat installDebug)… FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring project ':app'. > failed to find Build […]

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