Android - SearchView in der Symbolleiste wird nicht erweitert

7

Ich versuche, ein SearchView in meiner Symbolleiste hinzuzufügen, ich habe das Symbol hinzugefügt, aber wenn ich es drücke, wird es nicht erweitert.

Hier ist der Code:

main_menu.xml

%Vor%

MainActivity.java

%Vor%

(dies zeigt immer die Protokollnachricht "Suchansicht null")

AndroidManifest.xml

%Vor%

suchbare.xml

%Vor%

Ich habe mehrere Optionen ausprobiert, indem ich expandActionView() oder setIconified(false) verwende, aber keine davon funktioniert für mich.

    
Doruko 26.05.2015, 07:07
quelle

3 Antworten

23

Sie sollten MenuItemCompat

verwenden %Vor%

und zum Zusammenfassen von SearchView verwenden Sie

%Vor%

und stellen Sie sicher, dass Sie android:actionViewClass in app:actionViewClass

geändert haben     
Ankii Rawat 26.05.2015, 07:13
quelle
1

Ich hatte dasselbe Problem. Ich habe gerade meine Lösung gelöst, indem ich eine kleine Verbesserung vorgenommen habe. Veränderung android:actionViewClass="android.support.v7.widget.SearchView"

bis app:actionViewClass="android.support.v7.widget.SearchView"

    
John Nana 28.08.2017 15:47
quelle
-2

In MainActivity müssen Sie ActionbarActivity

erweitern %Vor%

MainActivity.java

%Vor%

}

    
Sushil 26.05.2015 07:29
quelle

Tags und Links