private void registerWidget(MapActivity activity) { MapInfoLayer mapInfoLayer = activity.getMapLayers().getMapInfoLayer(); final OsmandMapTileView mv = activity.getMapView(); if (mapInfoLayer != null && mapInfoLayer.getSideWidget(FPSTextInfoWidget.class) == null) { FPSTextInfoWidget fps = new FPSTextInfoWidget(mv, activity); mapInfoLayer.registerSideWidget( fps, R.drawable.widget_no_icon, R.string.map_widget_fps_info, "fps", false, 30); mapInfoLayer.recreateControls(); } }
private void registerWidget(MapActivity activity) { MapInfoLayer layer = activity.getMapLayers().getMapInfoLayer(); monitoringControl = createMonitoringControl(activity); layer.registerSideWidget( monitoringControl, R.drawable.ic_action_play_dark, R.string.map_widget_monitoring, "monitoring", false, 18); layer.recreateControls(); }