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