1

スタイルの私のデフォルトの色合いのアクセントカラーは青で、エラーが発生すると、以下のコードのようにプログラムで赤に変更します

    Drawable wrappedDrawable = DrawableCompat.wrap(mUsername.getBackground());
    DrawableCompat.setTint(wrappedDrawable, ContextCompat.getColor(getActivity(), R.color.red_error));

しかし、アプリを再起動すると色合いが赤くなります。style.xml にあるデフォルトの色に戻すにはどうすればよいですか?

4

2 に答える 2

1

これは私のために働く

editText.getBackground().setColorFilter(getResources().getColor(R.color.your_color), PorterDuff.Mode.SRC_ATOP);

appcompat v7 で EditText のボトムラインの色を変更する

于 2015-12-29T05:53:09.387 に答える