2016-06-17 3 views
0

enter image description here 사용자가 목록 항목을 길게 누르고 동작 모드가 활성화 될 때 최종선 색상을 변경할 수 있는지 알고 싶습니다. 스크린 샷에서 작업 모드의 하단 선 색상이 파란색임을 알 수 있습니다. 주황색으로 변경하여 레이아웃 색상과 일치시킵니다. 나는이 함께 노력 :작업 모드에서 파란색으로 바꿀 때 줄 색상을 변경하십시오.

<item name="android:actionmodebackground">@color/orange</item> 

그러나 오렌지에 전체 배경을 변경하지만 난 그냥 바닥 선 색상을 변경하고 싶습니다. 그것은 가능한가? 모든 링크 또는 코드 스 니펫을 보내 주시면 감사하겠습니다.

답변

0

시도해 보셨습니까?

public static void tintView(View view, int color) { 
    final Drawable d = view.getBackground(); 
    final Drawable nd = d.getConstantState().newDrawable(); 
    nd.setColorFilter(AppCompatDrawableManager.getPorterDuffColorFilter(
     color, PorterDuff.Mode.SRC_IN)); 
    view.setBackground(nd); 
} 
+0

그래, 난 노력하지만, 작품을 doesnot –

0

이 기능을 사용해보십시오

<item name="android:actionModeBackground">@android:color/white</item> 
0

이 나를 위해 일한 :

<item name="android:backgroundSplit">@color/orange</item>