2016-05-30 14 views
3

Ich erstelle eine Android-Anwendung. In diesem verwende ich PlaceAutocomplete.IntentBuilder, um Adresse von Google zu erhalten.Ändern Sie den Hinweistext von PlaceAutocomplete.IntentBuilder in Android

Ich möchte den Hinweistext des Suchfelds in der PlaceAutocomplete Ansicht ändern.

Ich benutze unten Code zum Öffnen der PlaceAutocomplete Ansicht.

Intent intent = new PlaceAutocomplete.IntentBuilder(PlaceAutocomplete.MODE_OVERLAY).build(this); 
startActivityForResult(intent, requestCode); 

Bildschirmfoto:

enter image description here

+0

überprüfen Sie diese [link] (https://developers.google.com/android/reference/com/google/android/gms/location/places/ui/PlaceAutocompleteFragment#public-methods). In diesem Link gibt es setHint(), um den Hinweis zu ändern. –

+0

@SurderKumar, es ruft indirekt die PlaceAutocomplete-Klasse –

+0

Bitte überprüfen Sie für die Lösung: [Wie Google-Suche Suchhinweis Text ändern] (https://stackoverflow.com/questions/45366037/how-to-change-placeholder- Text-in-Autocomplete-Aktivität-von-Android-Google-Pla/47752403 # 47752403) – Maddy

Antwort

-1

Versuchen Sie, diese unter Code zu verwenden

Intent intent = new PlaceAutocomplete.IntentBuilder(PlaceAutocomplete.MODE_FULLSCREEN) 
       .zzfd("Enter pickup location") //set the hint text here 
       .build(MapsActivity.this); 
     startActivityForResult(intent,PICKUP_REQ); 

Es wird anstelle von Suchtext eine anfängliche Zeichenfolge zeigen, aber es wird nicht zeigen, als eine Form von Hinweis.