0

android.support.v7.widget.Toolbar(23.2.1サポートライブラリ)の色をapi 16で変更しようとしています。戻る矢印の色を変更する通常の方法は、このようなものです:Android:ナビゲーション矢印の色をapi 16で変更する23.2.1サポートライブラリ

API 16上しかし
final Drawable upArrow = ContextCompat.getDrawable(getContext(), R.drawable.abc_ic_ab_back_mtrl_am_alpha); 

upArrow.setColorFilter(ContextCompat.getColor(getContext(), R.color.somecolor), PorterDuff.Mode.SRC_ATOP); 

getSupportActionBar().setHomeAsUpIndicator(upArrow); 

矢印は関係なく、私が使用しようとする他のどのような私の色白、デフォルトのままません。下のapiのためにこれを行う別の方法はありますか?

編集 - しようとしたいくつかのもの:.Lightにテーマを変更する•

は矢印が黒になりますが、私はテーマにcolorControlNormalを追加•異なる色

が必要な場合は変更します助けていません私は複数のテーマをサポートする必要があります。

•vectorDrawables.useSupportLibrary =真は明らかにそれは私のために働いたこれを試すのGradle

+0

これを試しますAnswer http://stackoverflow.com/a/24445095/3678308 –

答えて

0

に追加する必要があり、

スタイルでこれを入れて:

<style name="DrawerArrowStyle" parent="@style/Widget.AppCompat.DrawerArrowToggle"> 
<item name="spinBars">true</item> 
<item name="color">@color/app_theme_color</item> 

+0

これはnavdrawerアイコンで機能します。ただし、すべてのツールバーは白い矢印で表示されます。 – Jon

関連する問題