눌렀을 때 메뉴 항목 버튼의 색상을 변경하는 방법. SherlockActionBar를 사용하지만 눌렀을 때 내 디자인에 좋지 않은 색상으로 변경됩니다. 이 색을 바꿔야합니다.눌렀을 때 메뉴 버튼의 ActionBar 색상 변경
업데이트 : 버튼을 내 당김 변화 근처에 다음 bckground에의 변화를 누를 때 나는 배경에 배치 당김을 설정할 때
점입니다. 드로어 블을 변경할 수는 있지만 배경은 여전히 색이 추악한 것으로 바뀔 것입니다.
눌렀을 때 메뉴 항목 버튼의 색상을 변경하는 방법. SherlockActionBar를 사용하지만 눌렀을 때 내 디자인에 좋지 않은 색상으로 변경됩니다. 이 색을 바꿔야합니다.눌렀을 때 메뉴 버튼의 ActionBar 색상 변경
업데이트 : 버튼을 내 당김 변화 근처에 다음 bckground에의 변화를 누를 때 나는 배경에 배치 당김을 설정할 때
점입니다. 드로어 블을 변경할 수는 있지만 배경은 여전히 색이 추악한 것으로 바뀔 것입니다.
이렇게하면 메뉴 항목을 클릭 할 때 아이콘이 새 아이콘으로 변경됩니다. 자, 먼저 멤버 변수를 만들고 onCreateOptionsMenu()의 메뉴 항목에 대한 참조를 가져옵니다. 클릭 할 때
그런 다음 항목 (색상의) 새로운 당김이 도움이
MenuItem mMenuItem;
.....
menu.add("Map").setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM | MenuItem.SHOW_AS_ACTION_WITH_TEXT);
mMenuItem = menu.getItem(0);
......
mMenuItem.setIcon(android.R.drawable.ic_menu_set_as);
희망에 항목을 설정합니다.
테마에 actionBarItemBackground
속성을 설정하여 배경을 변경할 수 있습니다. 이것은 누르거나 집중하는 것과 같은 상태를 반영하는 상태 목록 드로어 블이어야합니다.
여기 생성 된 테마를 사용하여 actionBarItemBackground를 설정하지만 여전히 원래 테마를 표시합니다. http://jgilfelt.github.com/android-actionbarstylegenerator/#name=example&compat=sherlock&theme=dark&actionbarstyle= transparent & backColor = 2D2D2D % 2C100 & secondaryColor = 151515 % 2C100 & 3 차 색상 = 3F3F3F % 2C100 & accentColor = 33B5E5 % 2C100 – schwiz
테마에 'android : actionBarItemBackground'와'actionBarItemBackground'를 모두 가지고 있습니까? ABS 문서에 따라 둘 다 필요합니다. –
사실, 지금은 효과가있는 것 같습니다. TextView 색상에 대한 테마를 변경하면 일시적으로 무언가가 깨 졌음에 틀림 없습니다. – schwiz
내 질문에 편집했습니다. – Stas