Android TV Leanback imagecardview文字颜色

时间:2014-12-23 19:01:14

标签: android leanback

有人知道如何从Leanback ImageCardView更改标题textcolor ???

我试图改写斜背式但也许我找不到正确的属性。

非常感谢!!!

3 个答案:

答案 0 :(得分:4)

您可以按如下方式更改ImageCardView的文本颜色:

// I'm assuming you're creating your ImageCardView within a Presenter
@Override
public ViewHolder onCreateViewHolder(ViewGroup viewGroup) {
    final Context context = viewGroup.getContext();
    final ImageCardView imageCardView = new ImageCardView(context);
    imageCardView.setFocusable(true);
    imageCardView.setFocusableInTouchMode(true);
    ((TextView) imageCardView.findViewById(R.id.title_text)).setTextColor(TITLE_COLOR); // Title text
    ((TextView) imageCardView.findViewById(R.id.content_text)).setTextColor(DESCRIPTION_COLOR); // Description text
    return new ViewHolder(imageCardView);
}

答案 1 :(得分:2)

答案 2 :(得分:0)

您可以根据需要自定义ImageCardView CustomImageCardView扩展了BaseCardView