android cardview background color 적용하기
java 코드
setCardBackgroundColor 메소드를 사용하시면 됩니다.
int color = R.color.color_black; CardView lay_frame = (CardView) itemView.findViewById(R.id.lay_frame); lay_frame.setCardBackgroundColor(ContextCompat.getColor(getActivity(), res));
or xml 코드
cardBackgroundColor 애튜리뷰트를 사용하면 됩니다.
<?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="wrap_content" android:foreground="?android:attr/selectableItemBackground" android:id="@+id/lay_frame" android:layout_marginTop="8dp" android:layout_marginLeft="10dp" android:layout_marginRight="10dp" card_view:cardCornerRadius="5dp" card_view:cardBackgroundColor="@color/color_black">
'Android' 카테고리의 다른 글
[안드로이드] System.currentTimeMillis() 에서 몇분전, 몇시간전, 몇일전 등등 계산하기 (4) | 2017.04.16 |
---|---|
[안드로이드] 현재 fragment 불러오기 및 구분 (0) | 2017.04.16 |
[안드로이드] mapview 의 image capture 하기 (2) | 2017.04.15 |
[안드로이드] actionbar 아래 shadow 없애기 (0) | 2017.04.15 |
[안드로이드] Actionbar home, arrow, title color 변경 (0) | 2017.04.13 |