Buggy code:
public class ExploreFragment extends RoboFragment implements GoogleApiClient . ConnectionCallbacks , GoogleApiClient . OnConnectionFailedListener , LocationListener , OnMapReadyCallback { private static final int GOOGLE_API_CLIENT_CONNECTION_FAILURE_RESOLUTION_REQUEST = 5 ; private static final String MAP_FRAGMENT_TAG = "MAP_FRAGMENT" ; private static final String TAG = ExploreFragment . class . getSimpleName ( ) ; @ InjectView ( id . my_location_button ) private FloatingActionButton myLocationButton ; @ InjectView ( id . progress_bar ) private ProgressBar progressBar ; @ InjectView ( id . poi_list ) private RecyclerView poiList ; @ Inject private LocationManager locationManager ; private boolean shouldRequestLocationUpdatesOnConnect ; private boolean shouldRestoreCurrentLocationInMap ; private boolean shouldRestoreRecommendationsInMap ; private GoogleMap googleMap ; private GoogleApiClient googleApiClient ; private Location currentLocation ; private Recommendation [ ] recommendations ; private RecommendationAsyncTask recommendationsTask ; private RecommendationAdapter recommendationAdapter ; @ Override public void onCreate ( Bundle savedInstanceState ) { } @ Override public View onCreateView ( LayoutInflater inflater , ViewGroup container , Bundle savedInstanceState ) { } @ Override public void onViewCreated ( View view , Bundle savedInstanceState ) { } @ Override public void onActivityCreated ( Bundle savedInstanceState ) { } @ Override public void onStart ( ) { } @ Override public void onStop ( ) { } @ Override public void onDestroy ( ) { } @ Override public void onMapReady ( GoogleMap googleMap ) { this . googleMap = googleMap ; <START_BUG> googleMap . setPadding ( 0 , 0 , 0 , 250 ) ; <END_BUG> googleMap . getUiSettings ( ) . setMapToolbarEnabled ( false ) ; googleMap . getUiSettings ( ) . setMyLocationButtonEnabled ( false ) ; if ( shouldRestoreCurrentLocationInMap ) showCurrentLocationInMap ( ) ; if ( shouldRestoreRecommendationsInMap ) restoreRecommendationsInMap ( ) ; } private void showCurrentLocationInMap ( ) { } private void restoreRecommendationsInMap ( ) { } private void onPreLocationUpdate ( ) { } private boolean areAnyLocationProvidersEnabled ( ) { } private void onRequestLocationUpdates ( ) { } @ Override public void onLocationChanged ( Location location ) { } private int getRadiusFromMapProjection ( ) { } private void stopLocationUpdates ( ) { } private void onCompleteLocationUpdate ( ) { } private void onPreExecuteRecommendationsTask ( ) { } private void onRecommendationsAcquired ( Recommendation [ ] recommendations ) { } private void onCompleteRecommendationsTask ( ) { } private void onSelectRecommendation ( Recommendation recommendation ) { } @ Override public void onConnected ( Bundle bundle ) { } @ Override public void onConnectionSuspended ( int cause ) { } @ Override public void onConnectionFailed ( ConnectionResult connectionResult ) { } private static class RecommendationsTask extends RecommendationAsyncTask { private WeakReference < ExploreFragment > reference ; private RecommendationsTask ( ExploreFragment fragment ) { } @ Override protected void onPreExecute ( ) throws Exception { } @ Override protected void onSuccess ( Recommendation [ ] recommendations ) throws Exception { } @ Override protected void onFinally ( ) throws RuntimeException { } } No newline ; at end ; of file ; }

Fix:
googleMap . setPadding ( 0 , 0 , 0 , ( ( int ) ( getResources ( ) . getDimension ( recommendations_overlap ) ) ) ) ;