3

我正在使用setTextViewCompoundDrawables在主屏幕小部件内设置 TextView 的复合可绘制对象。但是,我的目标是 API 级别 14+,所以我不能使用这种方法。

这是我目前正在使用的:

cellRv.setTextViewCompoundDrawables(android.R.id.text1, 0, 0, 0, R.drawable.indicator);

我需要以编程方式而不是从我正在使用的 XML 布局内部设置可绘制对象,因为我从数据库中提取数据来填充小部件。

有没有其他解决方案?

4

1 回答 1

0
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
  cellRv.setTextViewCompoundDrawables(android.R.id.text1, 0, 0, 0, R.drawable.indicator);
}
于 2015-07-02T03:08:42.133 回答