與我的活動溢出點保持白色,因此使用下面的代碼時不會更改顏色。有誰知道如何解決這個問題?溢出點不改變顏色
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_wc_bank);
ActionBar actionBar = getSupportActionBar();
getSupportActionBar().setElevation(0);
//change background colour of action bar
actionBar.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#66CCCC")));
//change text colour of action bar
actionBar.setTitle(Html.fromHtml("<font color='#000099'>Hello World</font>"));
//change colour of action bar back arrow
final Drawable upArrow = getResources().getDrawable(R.drawable.abc_ic_ab_back_mtrl_am_alpha);
upArrow.setColorFilter(getResources().getColor(R.color.blue), PorterDuff.Mode.SRC_ATOP);
getSupportActionBar().setHomeAsUpIndicator(upArrow);
//enable and show action bar back arrow
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setDisplayShowHomeEnabled(false);
final Drawable overflowDots = getResources().getDrawable(R.drawable.abc_ic_menu_moreoverflow_mtrl_alpha);
overflowDots.setColorFilter(getResources().getColor(R.color.piccadilly), PorterDuff.Mode.SRC_ATOP);
}
你究竟在哪裏使用這個Drawable? –
在.java文件中 – MacaronLover
你能告訴我們你是如何使用它的嗎?現在我看到你得到了一個Drawable的實例並設置了一個濾鏡,但是我沒有看到你使用這個drawable的位置,比如用'ImageView'或者'MenuItem'。 –