Aller au contenu

Modifier retour MultiAutoCompleteTextView.Tokenizer


Nanis

Recommended Posts

Bonjour, est ce possible de modifier le retour du terminateToken du MultiAutoCompleteTextView.Tokenizer afin que celui-ci ne nous ramène non pas un spannableString mais genre un Button, Une imageView etc...

J'ai tenté de créer une classe qui extends de MultiAutocompleteTextView, mais je bloc ensuite pour lui dire de me ramener un button au lieu d'un spannableString.

J'ai ça :

package com.android.booztermobile.services;

import android.content.Context;
import android.widget.Button;
import android.widget.MultiAutoCompleteTextView;

public class ZoneOkPlusMultiAutoComplete extends MultiAutoCompleteTextView implements MultiAutoCompleteTextView.Tokenizer{

   public ZoneOkPlusMultiAutoComplete(Context context) {
       super(context);
       // TODO Auto-generated constructor stub
   }

   @Override
   public Button terminateToken (CharSequence text){
       Button button = new Button(getContext());
               button.setText(text);
       return button;

   }

   public int findTokenEnd(CharSequence arg0, int arg1) {
       // TODO Auto-generated method stub
       return 0;
   }

   public int findTokenStart(CharSequence arg0, int arg1) {
       // TODO Auto-generated method stub
       return 0;
   }
}

j'ai une erreur pour le button ou il me met : The return type is incompatible with MultiAutoCompleteTextView.Tokenizer.terminateToken(CharSequence)

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...