Ora il problema inizia semplicemente impostando il colore di una forma. Ho creato una forma di rettangolo in drawable
e impostarlo in ImageView
come questoCome cambiare il colore del set di forme in vista immagine
<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>
EDIT
mio 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>
ora ho bisogno di cambiare il colore di questa forma . In realtà questo colore proviene dal servizio web e ho bisogno di cambiarlo. So My Domanda è: Come possiamo cambiare il colore di questa forma a livello di codice. e impostalo su imageview. Ho analizzato alcuni esempi in StackOverflow ma non sono in grado di cambiarlo in visualizzazione immagine. Per favore aiutatemi !!!! Grazie in anticipo.
EDIT:
Può essere che non era chiaro nella mia interrogazione, quindi basta un perfezionamento alla domanda. In realtà ho un ImageView dove imposto una fonte che è in realtà un drawable. Di default il suo verde come nel mio codice mostrato sopra. Ora il servizio web restituisce il colore di questa vista immagine che deve essere modificata di conseguenza, quindi non posso cambiarlo da xml durante il runtime, quindi ho bisogno di cambiarlo dal file java. Dal momento che sto usando la forma e la vista dell'immagine, .setBackground() non aiuterà molto qui. Quindi, quale può essere la soluzione probabile per questo. Grazie per la risposta e scusa per l'inconveniente.
leggere la mia risposta! – techiServices
Sì. So che devo andare solo a modo tuo, ma non so come procedere ulteriormente – Android