Je sous-classe InputMethodService
pour créer mon propre clavier personnel. Beaucoup de choses fonctionnent déjà très bien. Mais maintenant je joue avec la barre de suggestion (aussi appelée "vue candiate"). Pour l'instant je suis juste essayer de charger une configuration statique avec un bouton en elle:Android: bouton dans la barre de suggestion d'IME pas cliquable
@Override public View onCreateCandidatesView() {
LayoutInflater mLayoutInflater = LayoutInflater.from(this);
mView = mLayoutInflater.inflate(R.layout.suggestion_bar, null);
return mView;
}
Le résultat ressemble à ceci:
Ce qui est exactement ce que je pensais, mais avec un gros problème: le bouton dans la barre de suggestion n'est pas sélectionnable ou cliquable du tout.
Des pensées?
Merci pour l'indice avec la méthode de gonflage statique. En ce qui concerne les interfaces pour cliquer, voulez-vous dire 'onClickListeners'? Non je ne l'ai pas fait. Mais habituellement je n'en ai pas besoin. Les boutons doivent toujours être cliquables ou sélectionnables, même si rien ne se passe lorsque je clique dessus. Ou voulez-vous dire quelque chose de différent dont je ne suis pas au courant? – znq
Je ne sais pas quel était le problème, mais cela semble fonctionner maintenant. – znq
Je ne supposais pas que vous utilisiez une classe de boutons mais que vous utilisiez votre propre vue. Je suis content que vous l'ayez mis en marche! – schwiz