2017-01-17 4 views
3

Как изменить цвет черной стрелкой (Back кнопка) в SearchView Я попытался настраивая с кодом нижеAndroid SearchView назад изменение цвета кнопки

ImageView backid = (ImageView) searchViewAndroidActionBar.findViewById(R.id.search_button); 
    backid.setColorFilter(ContextCompat.getColor(Shopping_CategoriesCommon.this, R.color.white), PorterDuff.Mode.SRC_IN); 
    backid.setImageResource(R.drawable.search); 

, но он не работает

+0

см http://stackoverflow.com/questions/26788464/how-to-change-color-of-the-back-arrow-in-the-new-material-theme – sasikumar

ответ

2

После поиск день я разрешил его путем добавления app:collapseIcon="@drawable/back_arrow" к пользовательской панели инструментов

<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    android:id="@+id/toolbar" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:background="@color/colorPrimary" 
    android:orientation="vertical" 
    app:collapseIcon="@drawable/back_arrow"/> 
6

Добавить этот атрибут на панель инструментов в XML-файле приложение: collapseIcon

<android.support.v7.widget.Toolbar 
    android:id="@+id/toolbar" 
    android:layout_width="match_parent" 
    android:layout_height="@dimen/toolbarHeight" 
    app:collapseIcon="@drawable/collapseBackIcon" /> 
+0

Спасибо, что это сработало –