問題は、形状の色を設定することから始まります。で1つの長方形を作成し、このようdrawableに設定しましたImageView
<LinearLayout 
        android:layout_width="0dp" 
        android:layout_height="fill_parent" 
        android:orientation="vertical" 
        android:layout_weight="0.15" 
        android:layout_marginRight="10dp"
        android:gravity="center_vertical">
       <ImageView 
        android:id="@+id/iv_priority"
        android:src="@drawable/case_priority"
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content"/>
</LinearLayout>
編集
私の case_priority.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
       android:shape="rectangle">
  <solid android:color="#009600" />
  <size android:width="30dp"
        android:height="30dp" />
</shape>
ここで、この形状の色を変更する必要があります。実際、この色は Web サービスからのもので、変更する必要があります。私の質問は次のとおりです。この形状の色をプログラムで変更するにはどうすればよいですか。イメージビューに設定します。私はstackoverflowでいくつかの例を見てきましたが、画像ビューに変更することはできません.助けてください!!!! 前もって感謝します。
編集:
私の質問が明確ではなかったのかもしれません。実際には、実際にドローアブルであるソースを設定する ImageView があります。上記の私のコードのように、デフォルトでは緑色です。Web サービスは、それに応じて変更する必要があるこのイメージ ビューの色を返すため、実行時に xml から変更できないため、Java ファイルから変更する必要があります。形状と画像のビューを使用しているため、.setBackground() はここではあまり役に立ちません。したがって、これに対する考えられる解決策は何ですか。回答ありがとうございます。ご迷惑をおかけして申し訳ありません。