J'utilise actuellement ActionBarSherlock 4.2 et c'est SearchView widget dans mon application. Je voulais le faire soumettre une requête même si elle est vide. J'ai essayé de définir imeOptions et OnKeyListener mais les deux ont été ignorés sans raison. OnKey ne se déclenche jamais car les deux entrées Logcat n'apparaissent jamais dans la fenêtre Logcat. Je ne sais pas si c'est à l'intérieur de SherlockFragment est le problème.SearchView imeOptions et support onQueryTextSubmit
Rien de spécial n'est ajouté à l'élément de menu.
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/action_search"
android:title="@string/app_name"
android:icon="@android:drawable/ic_menu_search"
android:showAsAction="always"
android:actionViewClass="com.actionbarsherlock.widget.SearchView" />
</menu>
Existe-t-il un moyen de contourner ce problème? Ou existe-t-il un moyen plus simple d'activer la soumission lorsque la requête est vide? Cependant, il ne semble pas supporter de configuration dans le code source.
Voici une autre solution. fonctionne avec moins de code. http://stackoverflow.com/a/32023365/1987045 –