Bonjour à tous, j'ai une disposition linéaire vide en xml. Et j'ajoute une vue de texte de manière dynamique. Une fois que ces vues de texte dépassent 5, je crée une disposition linéaire supplémentaire à l'intérieur et j'ajoute des vues de texte à la mise en page nouvellement créée. Et enfin, ajouter cette nouvelle mise […]
J'utilise android.support.design dans tous mes projets, et aujourd'hui je l'ai mis au courant de la dernière version Com.android.support:design:22.2.1 C'était une mauvaise idée, parce que mon projet s'était écrasé avec java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0 java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:255) java.util.ArrayList.get(ArrayList.java:308) android.support.design.widget.TabLayout.getTabAt(TabLayout.java:407) android.support.design.widget.TabLayout.setupWithViewPager(TabLayout.java:585) Après un certain débogage, j'ai trouvé un problème dans cette méthode: public void setupWithViewPager(@NonNull ViewPager […]
Dans la bibliothèque achartengine, la classe XYMultipleSeriesRenderer qui a deux fonctions: public void setXLabelsColor(int color) public void setYLabelsColor(int scale, int color) setXLabelsColor() intuitivement est logique, car il ne faut que transmettre la couleur, mais pour la plus longue période, je ne pouvais pas comprendre ce que l'argument "scale" était pour setYLabelsColor . Selon les docteurs, […]
Je travaille pour créer une application qui utilise Network Service Discovery. J'ai suivi cette publication http://developer.android.com/training/connect-devices-wirelessly/nsd-wifi-direct.html et l'application fonctionne mais j'ai quelques questions en fonction du code ci-dessous. WifiP2pDnsSdServiceInfo.newInstance ("_ test", "_presence._tcp", record); Il semble que l' enregistrement ne puisse pas contenir beaucoup de données. Par exemple, si la taille de l'enregistrement est de 20, […]
Est-il possible de connecter une application C ++ qui utilise le STL de façon étendue à Android? Je comprends que actuellement NDK ne supporte pas cela, mais il y a-t-il un effort (open source ou autrement) en cours pour y parvenir? Sinon, existe-t-il un moyen de compiler libstdc ++ pour Android? MISE À JOUR: Ndk […]
En vue de la transition Lollipop normale de l'activité ayant des éléments partagés, par exemple, https://github.com/codepath/android_guides/wiki/Shared-Element-Activity-Transition , il est assez courant de passer d'une vue d'une vue Recycler à Une vue normale d'une activité ciblée. Cependant, dans le cas de la vue ciblée, est également dans un visionnaire d'un recyclerView, existe-t-il un moyen de le […]
J'essaie de générer une application Android pour utiliser des bibliothèques * .so supplémentaires (spécifiquement 'libinterface.so'). Ces bibliothèques sont générées à l'extérieur et sont incluses comme une dépendance dans une classe wrapper appelée depuis le côté Java. La bibliothèque est stockée dans 'src / main / jniLibs / armeabi-v7a'. Le système comprend tout le fichier .so […]
Dans l'onCreate () de mon ativity, j'ai configuré MediaPlayer.OnCompletionListener, puis écris un fichier MP3: MediaPlayer p = MediaPlayer.create(this, R.raw.intro); p.setOnCompletionListener(this); p.start(); Et lorsque je joue, je gère cet événement dans: public void onCompletion(MediaPlayer mp) { // handle completion } Tout gentil et dingue, mais maintenant je veux jouer à deux fichiers MP3 différents et gérer […]
Je déménage tous mes codes source à AS comme le suggère le site officiel d'Android. Cependant, l'expérience n'est pas très bonne. Il est très lent comme décrit ici . Mais ce n'est pas mon problème ultime pour l'instant. J'ai résolu de nombreux problèmes tels que la mise à jour de compileSdkVersion à 23 afin que […]
WebView.getScale () est obsolète (mais toujours utilisable) La façon recommandée d'obtenir une échelle pour la visualisation web consiste à utiliser WebViewClient.onScaleChanged () http://developer.android.com/reference/android/webkit/WebViewClient.html#onScaleChanged(android.webkit.WebView , float, float) J'ai ajouté un gestionnaire correspondant dans ma page web personnalisée: public class CustomWebView extends WebView { public CustomWebView(Context context) { super(context); setWebViewClient(new WebViewClient() { @Override public void onScaleChanged(WebView view, […]