これが取引です....私はAndroid TVのリーンバックに取り組んでいます。カードの左側にアイコンを配置する必要があります。問題は、アプリがリーンバックテーマのスタイルのみを使用し、xmlが16のみを受け入れることですdp 、およびファイルの自動削除を変更しようとすると、これがすっごく私の質問です。これらのファイルを変更する方法はありますか? 私はこのようなものが必要なので:
ここに私のコードがあります:
public void onBindViewHolder(ViewHolder viewHolder, Object item) {
LiveTv card = (LiveTv) item;
final ImageCardView cardView = (ImageCardView) viewHolder.view;
if (card.getCardImageURI() != null) {
if(card.getTipo()==0){
cardView.setMainImageDimensions(CARD_WIDTH,CARD_HEIGHT);
cardView.setTitleText(card.getNombre());
Glide.with(viewHolder.view.getContext()).load(card.getCardImageUrl()).error(mDefaultCardImage).into(cardView.getMainImageView());
}else {
Glide.with(viewHolder.view.getContext()).load(card.getLogo()).asBitmap().into(new SimpleTarget<Bitmap>(CARD_WIDTH,CARD_HEIGHT) {
@Override
public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) {
Drawable drawable = new BitmapDrawable(resource);
cardView.setBadgeImage(drawable);
}
});
cardView.setMainImageDimensions(CARD_WIDTH, CARD_HEIGHT);
cardView.setTitleText(card.getChannel() + " " + card.getNombre());
cardView.setContentText(card.getTsStart() + " " + card.getTsEnded());
Glide.with(viewHolder.view.getContext()).load(card.getCardImageUrl()).centerCrop().error(mDefaultCardImage).into(cardView.getMainImageView());
}
}
}