作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我有 SupportMapFragment,我需要向其中添加自定义控件以更改 map 类型。调用 getView(),我得到 NoSaveStateFramelayout,我认为将它直接添加到它或其子项中不是一个好主意。
在我的 map 上添加按钮以更改 map 类型的最佳方式是什么?
最佳答案
我决定重写 onCreateView 并将 map 封装在代码中。
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup viewGroup, Bundle bundle) {
View mapView = super.onCreateView(inflater, viewGroup, bundle);
RelativeLayout view = new RelativeLayout(getActivity());
view.addView(mapView, new RelativeLayout.LayoutParams(-1, -1));
// working with view
return view;
}
它按我的需要工作。
关于java - 如何在 Google Maps Android API v2 中向 MapFragment 添加自定义控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15136299/
我是一名优秀的程序员,十分优秀!