public static void applyTypeface(@NonNull Menu menu, final @NonNull Typeface typeface) {
        for (int i = 0; i < menu.size(); i++) {
            MenuItem item = menu.getItem(i);
            item.setTitle(applyTypeface(item.getTitle().toString(), typeface));
        }
    }
public static void applyTypeface ( @ NonNull Menu menu , final @ NonNull Typeface typeface ) { for ( int i = 0 ; i < menu . size ( ) ; i ++ ) { MenuItem item = menu . getItem ( i ) ; item . setTitle ( applyTypeface ( item . getTitle ( ) . toString ( ) , typeface ) ) ; } }
Applies a Typeface onto an overflow or popup menu

@param menu The menu to typefacesize