title: Style TextInputLayout programmatically
body: <p>Is there a way to customize these <a href="https://developer.android.com/reference/android/support/design/widget/TextInputLayout.html" rel="nofollow">TextInputLayout</a> properties programmatically:</p>
  
  <ul>
  <li>textColorHint</li>
  <li>colorAccent</li>
  <li>colorControlNormal</li>
  <li>colorControlActivated</li>
  <li>textSelectHandle</li>
  </ul>
  
  <p>I know how to style them using theme attributes, but the project I'm working on loads color information dynamically, and as far as I understand there is no way of changing theme/style values at runtime.</p>