java – 可以从Fragment类中调用PlaceAutocompleteFragment(覆盖
发布时间:2020-12-15 05:13:37 所属栏目:Java 来源:网络整理
导读:我正在开发我的项目来创建一个带有导航抽屉的活动(扩展AppCompatActivity),用于在多个Fragment之间切换,其中一个是MapFragment(使用MapView实现扩展Fragment).我想在MapFragment类中调用Google提供的AutoComplete Widget. 这是我在MapFragment类中的代码 Pla
我正在开发我的项目来创建一个带有导航抽屉的活动(扩展AppCompatActivity),用于在多个Fragment之间切换,其中一个是MapFragment(使用MapView实现扩展Fragment).我想在MapFragment类中调用Google提供的AutoComplete Widget.
这是我在MapFragment类中的代码 PlaceAutocompleteFragment autocompleteFragment = (PlaceAutocompleteFragment) getFragmentManager().findFragmentById(R.id.place_autocomplete_fragment); AutocompleteFilter typeFilter = new AutocompleteFilter.Builder() .setTypeFilter(AutocompleteFilter.TYPE_FILTER_ADDRESS) .build(); autocompleteFragment.setFilter(typeFilter); autocompleteFragment.setOnPlaceSelectedListener(new PlaceSelectionListener() { @Override public void onPlaceSelected(Place place) { // TODO: Get info about the selected place. String placeDetailsStr = place.getName() + "n" + place.getId() + "n" + place.getLatLng().toString() + "n" + place.getAddress() + "n" + place.getAttributions(); Log.i("OnPlaceSelected",placeDetailsStr); map.moveCamera(CameraUpdateFactory.newLatLngZoom(place.getLatLng(),15)); } @Override public void onError(Status status) { // TODO: Handle the error. Log.i("OnPlaceSelected","An error occurred: " + status); } }); 语法错误是在 PlaceAutocompleteFragment autocompleteFragment =(PlaceAutocompleteFragment)getFragmentManager().findFragmentById(R.id.place_autocomplete_fragment); 说
但是当我将这组代码放在MainActivity中时,它的工作正常.所以我想知道是否有任何方法可以在Fragment中调用AutoComplete Widget它是不可能的. 任何答案将不胜感激. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- assembly – ARM Cortex M3上的Atomic int64_t
- 可以在Java JPA 2.1中将空参数传递给存储过程吗?
- java – 我需要从另一个JFrame启动一个JFrame并让它像独立的
- java – Jersey:com.sun.jersey.spi.inject.Errors $Error
- java – 如何计算一组字符串的最短唯一前缀?
- The declared package does not match the expected packag
- 什么是贫血模型,什么是充血模型?为什么我们会强制要求使用
- Android获取系统正在运行的后台服务列表
- 了解Java虚拟机JVM的基本结构及JVM的内存溢出方式
- java字节码框架ASM的深入学习