2017-04-07 1 views
0

메뉴 항목의 텍스트 배경을 클릭하는 동안이를 변경하는 방법은 무엇입니까? 전체 항목의 higlight 색상이 맞지만 텍스트의 배경색이 고유 한 것 같습니다. 나는 거래가 app : popupTheme에 설정되어 있다고 생각하지만 어떤 스타일 매개 변수를 설정해야하는지 알지 못합니다.도구 모음에서 메뉴 항목의 텍스트 배경 변경

enter image description here

답변

0

친절이를 사용하여 원하는 색상을 설정합니다.

@Override 
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { 
    inflater.inflate(R.menu.your_menu, menu); 

    int positionOfMenuItem = 0; // or whatever... 
    MenuItem item = menu.getItem(positionOfMenuItem); 
    SpannableString s = new SpannableString("My MenuItem"); 
    s.setSpan(new ForegroundColorSpan(Color.RED), 0, s.length(), 0); 
    item.setTitle(s); 
} 
0

How to change the background color of Action Bar's Option Menu in Android 4.2?

check image

을 확인하고 변경 텍스트 색상에 대한 사항 : 설정 "안드로이드 : 텍스트 색상"을 그것은 작동하지 않습니다

<style name="AppTheme.ActionBar" parent="Theme.AppCompat.Light.DarkActionBar"> 
     ... 
     <!--This would set the menu item color--> 
     <item name="android:textColor">#000</item> 
     ... 
</style> 
+0

작동합니다. 텍스트 색상이 변경되었지만 전체 배경의 강조 색상이 회색 인 경우 텍스트 배경색은 여전히 ​​흰색 (회색이어야 함)입니다. – user3352926

+0

plz 제가 답변을 제공합니다 @ user3352926 –

+0

이 작업 @ user3352926 –

관련 문제