Articles of android

Création d’un tableau d’entiers d’ID de ressources

J’ai des images dans mon dossier res/drawable . Disons img1.png , img2.png et img3.png . Je suis en train de créer un tableau entier de ces identifiants d’image en Java comme ceci int[] imgIds = {R.drawable.img1, R.drawable.img2, R.drawable.img3}; Au lieu de cela, est-il possible de créer un tableau entier dans l’un des fichiers res/values (par […]

Récupère le contexte dans onClick (DialogInterface v, int buttonId)?

L’ onClick(View view) du contexte dans onClick(View view) , le rappel pour un bouton onClickListener() , est simple: view.getContext() Mais je n’arrive pas à comprendre comment obtenir le contexte dans onClick(DialogInterface v, int buttonId) , le rappel pour le dialog onClickListener un dialog public class MainActivity extends Activity implements android.content.DialogInterface.OnClickListener Est-ce possible?

Java.lang.NoClassDefFoundError Android

J’ai un projet Android dans Eclipse IDE qui fonctionnait. Après quelques importations et tests, j’obtiens l’erreur: java.lang.NoClassDefFoundError . Dans mon projet, j’ai deux paquets: le principal et le second avec quelques classes. Lorsque j’essaie d’instancier un object de la deuxième classe de paquet dans la classe d’activité principale, je reçois cette erreur. Voici le logcat: […]

comment obtenir un fragment ajouté dans une mise en page XML

J’ai une mise en page qui comprend un fragment comme suit: Maintenant, je dois récupérer ce fragment et le lancer pour pouvoir le manipuler et les mises à jour apparaissent. Comment puis-je le faire?! EDIT: Je pense que j’ai réussi à obtenir le fragment, mais quand je change certaines variables, les modifications n’apparaissent pas!

AsyncTask: où va la valeur de retour de doInBackground ()?

Lorsque vous appelez AsyncTask , où est la valeur de retour de: protected Boolean doInBackground(Integer… params) ? Habituellement, nous démarrons AsyncTask avec le new AsyncTaskClassName().execute(param1,param2……); mais cela ne semble pas renvoyer une valeur. Où peut-on trouver la valeur de retour de doInBackground() ?

Comment gonfler XML-Layout-File correctement dans Custom ViewGroup?

Je veux gonfler un fichier de disposition XML dans une classe ViewGroup personnalisée. Mon problème est qu’il ne produit qu’un écran vide. Faire la même chose dans la classe d’activité fonctionne bien. Voici mon simple fichier XML-Layout-File: shownumberlayout.xml: Voici la version de travail, en gonflant le shownumberlayout.xml dans le shownumberlayout.xml de l’activité: ShowNumber.class public class […]

LocationClient getLastLocation () return null

Comme les questions que j’ai rencontrées avant que je teste l’un des composants (4.0.4 avec le service Google disponible) et avd (4.2.2 avec Google api), dans les deux cas, getLastLocation() de locationclient getLastLocation() toujours null . public class MainActivity extends Activity implements LocationListener, GooglePlayServicesClient.ConnectionCallbacks, GooglePlayServicesClient.OnConnectionFailedListener { private LocationClient mLocationClient; private LocationRequest mLocationRequest; boolean mUpdatesRequested = […]

Actualiser les données dans RecyclerView et conserver sa position de défilement

Comment actualise-t-on les données affichées dans RecyclerView (en appelant notifyDataSetChanged sur son adaptateur) et assurez-vous que la position de défilement est réinitialisée exactement là où elle se trouvait? En cas de bon getChildAt(0) ListView il suffit de récupérer getChildAt(0) , de vérifier son getTop() et d’appeler ensuite setSelectionFromTop avec les mêmes données exactes. Cela ne […]

Comment appeler getResources () à partir d’une classe sans contexte?

Dans ma candidature, j’ai plusieurs cours et activités. Droid est une classe qui n’a pas de contexte. Mygame est une classe qui étend SurfaceView et implémente SurfaceHolder.Callback. Je suis en train de créer un object de Droid dans la classe mygame et de définir l’image d’arrière-plan et sa position. Le code que j’ai écrit pour […]

Devrions-nous remplacer Action Bar par ToolBar?

J’ai utilisé ToolBar depuis qu’il a été ajouté à la bibliothèque Support v7 . Et je pense que je l’ai bien utilisé. Mais il y a un point que je ne peux pas comprendre. Pourquoi Google créerait-il un tel widget? Je veux dire que nous pouvons faire tout ce que ToolBar peut faire en utilisant […]