2

我有使用表格布局的表格。而且我每列都有可绘制的资源。可绘制资源在这里。

<shape android:shape= "rectangle">
      <solid android:color="@color/white"/>
      <stroke android:width="1dp" android:color="@color/red"/>
      <size android:width="100dp" android:height="50dp"/>
      <padding
          android:left="5dp"
          android:top="5dp"
          android:right="5dp"
          android:bottom="5dp" />
</shape>

我用的 setBackgroundResource() 方法。我的问题是我想在运行时更改某些列的背景颜色取决于逻辑。当我使用setBackgroundColor方法时,该列的可绘制资源已经消失。有没有办法做到这一点?实际上,我不想为该列创建另一个可绘制对象。这可能是第二种方式。

4

0 回答 0