title: Changing the Android Overflow menu icon programmatically
body: <p>I've been looking for a method to programmatically change the color of the overflow menu icon in android.</p>
  
  <p>The only option I have found is to change the icon permanently by adding a custom style.
  The problem is that in the nearby future we will need to change this during the use of our app.</p>
  
  <p>Our app is an extension to a series of online-platforms and therefore a user can enter their platform's web-url. These have their own styles and will be fetched by an API call towards the app.</p>
  
  <p>These might adress me to change the color of the icon...</p>
  
  <p>Currently I change other icons in the Actionbar like this:</p>
  
  <pre><code>if (ib != null){
              Drawable resIcon = getResources().getDrawable(R.drawable.navigation_refresh);
              resIcon.mutate().setColorFilter(StyleClass.getColor("color_navigation_icon_overlay"), PorterDuff.Mode.SRC_ATOP);
              ib.setIcon(resIcon);
  }
  </code></pre>
  
  <p>For now I'll have to use the styles.</p>