Я пытаюсь установить вектор, который можно рисовать слева от TextView в RemoteViews. Я должен поддерживать Android 4.4.
В своей деятельности я делаю это так:
myTextView.setCompoundDrawablesWithIntrinsicBounds(AppCompatResources.getDrawable(this, R.drawable.my_drawable), null, null, null);
(потому что app:drawableLeftCompat
в XML делает не работает по какой-то причине)
Теперь я должен сделать это для своих уведомлений, где я использую RemoteViews.
myRemoteViews.setTextViewCompoundDrawables(R.id.myTextView, R.drawable.my_drawable, 0, 0, 0);
вызывает Android 4.4 в cra sh, и этот метод принимает только int, поэтому я не могу сделать что-то вроде myRemoteViews.setTextViewCompoundDrawables(R.id.myTextView, AppCompatResources.getDrawable(this, R.drawable.my_drawable), 0, 0, 0);
.
Есть идеи, как это сделать?
Изменить: я думаю, я мог бы изменить свой макет и поместить ImageView перед моим TextView, но решение для TextView было бы лучше.