사용자가 내비게이션 목록에서 선택을 할 때 액션 바의 배경색을 변경하고 싶습니다.ActionBar 배경색 변경 내비게이션 목록의 코드
현재, 내 코드는 다음과 같습니다
@Override
public boolean onNavigationItemSelected(int itemPosition, long itemId) {
ColorDrawable colorDrawable = new ColorDrawable();
ActionBar actionBar = getActionBar();
if(itemPosition == 0)
{
colorDrawable.setColor(0xffFEBB31);
actionBar.setBackgroundDrawable(colorDrawable);
return true;
}
if(itemPosition == 1)
{
colorDrawable.setColor(0xff9ACC00);
actionBar.setBackgroundDrawable(colorDrawable);
return true;
}
return false;
}
그러나, 처음으로 내가 탐색 목록에서 itemPosition 1을 선택, 그것은 흰색으로 액션 바의 색상을 변경합니다.
두 번째로 탐색 목록에서 항목 1을 클릭하면 아무런 문제가 없습니다.
왜이 문제가 무엇이며 어떻게 해결할 수 있습니까? 도와 주셔서 감사합니다! 이 코드를 사용
혹시이 문제가 해결 되었습니까? –