Как установить векторную графику для Textview в RemoteViews с Android 4.4? - PullRequest
0 голосов
/ 16 июня 2020

Я пытаюсь установить вектор, который можно рисовать слева от 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 было бы лучше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...