如何在android studio中制作自动完成字段

时间:2015-05-30 11:55:32

标签: java android

我在android中创建了新的简单应用程序。我,有文本框是城市字段,我想要该字段的自动完成,如果我使用字符串数组意味着我怎么能把所有印度城市。它看起来不太好。任何人都可以告诉最短路。

1 个答案:

答案 0 :(得分:0)

如果你想在gps的帮助下自动完成自己,这就是代码。

GPSTracker gps = new GPSTracker(AndroidGPSTrackingActivity.this);

// check if GPS enabled
if (gps.canGetLocation()) {
double latitude = gps.getLatitude();
double longitude = gps.getLongitude();
Geocoder geocoder = new Geocoder(this, 

 Locale.getDefault());
 List<Address> addresses = geocoder.getFromLocation(latitude, longitude, 1);
 String cityName = addresses.get(0).getAddressLine(0);
 String stateName = addresses.get(0).getAddressLine(1);
 String countryName = addresses.get(0).getAddressLine(2);
 TextView.setText(cityName);
 } 
 else 
 {
  gps.showSettingsAlert();
 }

如果您想使用自动填写的文字视图

使用此guide