Bonsoir,
En fonction du fragment, un autoCompleteTextView s'ajoute dans la toolbar. Sur LES émulateurs, tout marche impec car le clavier n'apparait pas. Les options de sélection apparaissent bien quand on commence à taper un mot. Mais sur mon téléphone, c'est la galère : l'écran se partage en 2. En haut, l'autoCompleteTextView s'élargit pour prendre la moitié de l'écran, et en bas il y a le clavier. Du coup, les options de choix ne s'affichent plus.
J'ai cherché partout et testé plusieurs formules, dans le code ou meme dans mes options de clavier du téléphone, rien ne va.
Auriez vous une idée pour régler le problème et garder l'autoCompleteTextView dans la toolbar ?
Merci.
P.S.: petite précision, je suis en mode paysage dans mon cas.
Le bout de code du fragment
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 toolbar = (Toolbar) getActivity().findViewById(R.id.toolbar); autoCompleteTextViewContainer = inflater.inflate( R.layout.toolbar_searchview, container, false); toolbar.addView(autoCompleteTextViewContainer); autoCompleteTextView = (AutoCompleteTextView) autoCompleteTextViewContainer .findViewById(R.id.toolbar_autocompletetextView); autoCompleteTextView.setThreshold(0); ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity(), android.R.layout.simple_dropdown_item_1line, nameTab); autoCompleteTextView.setAdapter(adapter); autoCompleteTextView.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { ........ } });
Partager