title: how to customize searchView with Theme.AppCompat.Light
body: <p>Using android.support.v7.widget.Toolbar with the searchView.
  When using Theme.AppCompat.Light, the searchView cursor, textColor, hint becomes black, and has blue underline. </p>
  
  <p>I have custom toolbar background color, which needs to have the searchView to have white color.
  I managed to get the icon, text to be white, and cursor, but not sure how to make the hint white, and the underline as well.
  And not sure what I did is right or may have impact on other places.
  Anyone has suggestion?</p>
  
  <pre><code>&lt;style name="myAppBaseTheme" parent="Theme.AppCompat.Light"&gt;
        .....
      &lt;item name="searchViewStyle"&gt;@style/mySearchViewStyle&lt;/item&gt;
      &lt;-- for search text --&gt;
      &lt;item name="android:editTextColor"&gt;@android:color/white&lt;/item&gt;
      &lt;-- for cursor --&gt;
      &lt;item name="android:textCursorDrawable"&gt;@drawable/white_cursor&lt;/item&gt;
  &lt;/style&gt;
  
  &lt;!--  --&gt;
  &lt;style name="mySearchViewStyle" parent="Widget.AppCompat.SearchView"&gt;
      &lt;item name="closeIcon"&gt;@drawable/icon_close&lt;/item&gt;
      &lt;item name="searchIcon"&gt;@drawable/icon_search&lt;/item&gt;
  &lt;/style&gt;
  </code></pre>
  
  <p>I saw in 
  <a href="https://android.googlesource.com/platform/frameworks/support/+/jb-mr2-release/v7/appcompat/src/android/support/v7/widget/SearchView.java" rel="nofollow">https://android.googlesource.com/platform/frameworks/support/+/jb-mr2-release/v7/appcompat/src/android/support/v7/widget/SearchView.java</a></p>
  
  <p>it referring the textView by R.id.search_src_text, is it safe to use it to get the textView? </p>
  
  <pre><code>public SearchView(Context context, AttributeSet attrs) {
       ....
      mQueryTextView = (SearchAutoComplete) findViewById(R.id.search_src_text);
  </code></pre>