2010-12-08 6 views
0

Le spinner arrive avec mais rien dedansandroid java sdk, en chargeant des signets dans spinner?

Qu'est-ce que je ne sais pas?

 

cbookmarks = Browser.getAllBookmarks(getContentResolver()); 
SimpleCursorAdapter ABM = new SimpleCursorAdapter(this,android.R.layout.simple_spinner_item, cbookmarks,new String[] {android.provider.Browser.BookmarkColumns.URL},new int[]{R.id.Spinner}); 
ABM.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 
SpinnerBM.setAdapter(ABM); 
 

Merci.

Répondre

1

Est-ce que R.id.Spinner est TextView? Peut-être que vous pouvez poster le XML que vous avez défini pour la mise en page des entrées?

MISE À JOUR
Selon le documentation le tableau des id que vous passez dans le constructeur SimpleCursorAdapter doivent être TextView. La plupart des exemples que j'ai vus utilisent l'ID intégré de android.R.id.text1, mais je pense que vous pouvez également définir vos propres dispositions personnalisées.

+0

C'est un spinner. o365spo

+0

Je revisiter ce code après quelques mois loin de .. mais faire pense que je pars. Je pense que je dois d'abord charger les URL à partir de android.provider.Browser.BookmarkColumns.URL à l'adaptateur, puis lier l'adaptateur au spinner. Les identifiants ne proviennent pas d'une vue de texte, mais plutôt des URL de mes signets. Si quelqu'un a un code d'échantillon qui serait vraiment apprécié. – o365spo

+0

Merci! c'était en fait ça. J'ai une autre entrée liée .. travaillant sur cette chose tous les 6 mois apparemment .. whree maintenant je ne peux pas sembler obtenir la valeur choisie. Merci. – o365spo

Questions connexes