有人知道如何从 Lean Back ImageCardView 更改标题文本颜色吗???
我试图覆盖leanback 样式,但也许我还没有找到正确的属性。
非常感谢!!!

最佳答案

您可以按如下方式更改 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);
}

关于Android TV Leanback imagecardview 文字颜色,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27626429/

10-11 01:50