Android-Suchansicht mit Hintergrundhinweis

Ich bin ein Anfänger für die Android-Entwicklung und möchte wissen, ob es möglich ist, eine Suchansicht mit Hintergrundhinweis zu erstellen, die sich automatisch ändert, wie der Benutzer in das Suchfeld einfügt. Zum Beispiel, wie bei der Google-Suche, wo der graue Teil im Hintergrund dem Benutzer die Möglichkeiten zum Ausfüllen gibt.

  • Android: setText () für TextView in PopupWindow funktioniert nicht
  • Google Maps Android API v2 erkennen lange Klick auf Karte und fügen Marker nicht funktioniert
  • Android Studio 2.2 Gradle Update schlägt fehl
  • Neue Ansicht in xml (Layout) Datei kann nicht erstellt werden (java.lang.NoSuchFieldError: Kein statisches Feld tv vom Typ I)
  • Android 5.0 - Hinzufügen von Header / Footer zu einem RecyclerView
  • So erhalten Sie EditText maxLength Einstellung in Code
  • Warum sollte ein Vergleicher Serializable implementieren?
  • Wie teste ich ein Android Library Project
  • Zeigen Sie immer den Dienst in der Benachrichtigungsleiste an
  • Meine Bilder wechseln während des Scrolls in listview android
  • Wie bekomme ich eingehenden Anruf in Genymotion Emulator für Android?
  • NoClassDefFoundError für .jar-Bibliothek zur Laufzeit in Android Studio
  • 5 Solutions collect form web for “Android-Suchansicht mit Hintergrundhinweis”

    Ja, hier können Sie mehr darüber erfahren: http://developer.android.com/guide/topics/search/search-dialog.html

    Sie können den SuchView-Hinweis hinzufügen, indem Sie unten folgen:

    search.setQueryHint("Google Search"); 

    Sie können Hintergrundfarbe von SearchView festlegen, indem Sie unten folgen:

     search.setBackgroundColor(Color.RED); 

    Versuchen Sie so etwas wie dies:

     SearchView searchView = new SearchView(canvas.getContext()); searchView.setQueryHint("Type your text here"); searchView.setBackgroundColor(Color.WHITE); OptionCommand searchCommand = new OptionCommand(); searchCommand.setActionView(searchView); searchCommand.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM | MenuItem.SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW); 

    Sie können den SearchView Hinweis auf zwei Arten hinzufügen

    1. Programmgesteuert

       SearchView searchView = (SearchView) menuItem.getActionView(); searchView.setQueryHint("Search Hint"); 
    2. Mit dem Thema ( styles.xml )

       <style name="MySearchView" parent="Widget.AppCompat.SearchView"> <item name="queryHint">@string/search_view_hint</item> </style> 

    Versuche dies.

     SearchView searchView = (SearchView) findViewById(R.id.searchView); searchView.setIconified(false); 
    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.