J'ai une classe qui étend déjà TabActivity donc je ne peux pas étendre ListActivity.Comment devrais-je utiliser .setAdapter ici?/Comment est-ce que je me déplace sans étendre ListActivity?
Cela n'a pas un problème jusqu'à ce que je devais utiliser cette méthode:
private static int[] TO = { R.id.catItem, R.id.budgetAmount, };
private void showBudgetOutcome(Cursor cursor) {
//Set up data binding
SimpleCursorAdapter adapter = new SimpleCursorAdapter(
this, R.layout.itemsforbudgetlist, cursor, FROM, TO);
setListAdapter(adapter);
}
Il est évident que setListAdapter est non défini. Maintenant, je trouve ce bout de code recherche SO
mListView.setAdapter(new ArrayAdapter<String>(this, R.layout.list_item, COUNTRIES));
Mais je ne comprends pas vraiment les paramètres. J'ai essayé de modifier à me convenir:
incomeView.setAdapter(new SimpleCursorAdapter<String>(this, R.layout.itemsforbudgetlist, adapter??));
Je vois que mListView est juste l'utilisateur ListView donc j'ai remplacé que, et la ressource de mise en page définissant la façon dont chaque élément dans la liste ressemble, je suppose. Mais le reste, je ne suis pas sûr. Je pense peut-être que je veux un simple/CursorAdapter depuis que je travaille avec sqlite (voir ma méthode)? mais je n'ai aucune idée de ce que les PAYS sont censés être et je ne sais pas quel type de données j'ai besoin (probablement chaîne mais que sais-je). Donc, si quelqu'un pouvait clarifier les choses pour moi et me dire comment l'utiliser avec ma méthode ci-dessus, je serais vraiment reconnaissant!
Je ne peux que me répéter. Mettez-vous à l'aise avec les bases de Java, puis commencez avec Android ou au moins achetez quelques bons livres Android. [http://commonsware.com] (http://commonsware.com) est une bonne source et aussi [Reto Meier's] (http://www.amazon.com/Reto-Meier/e/B002BMF4OC/ref=ntt_athr_dp_pel_1) les livres sont à mentionner. –
Je sais, je suis je jure haha. J'ai un livre intitulé "Bonjour, Android: Présentation de la plate-forme de développement mobile de Google" avec quelques manuels scolaires et bien sûr l'ensemble de l'Internet à partir duquel travailler. Je dois juste me frayer un chemin à travers ce projet parce que mon entrée à l'université repose sur elle (Longue histoire, mais ce projet représente 60% de ma note de niveau). Si j'avais le temps d'obtenir cette base solide, croyez-moi, mais pour l'instant, je suis juste en train d'essayer de faire les choses comme il faut. Mais merci encore, des conseils indispensables et je l'apprécie. – Holly