में आकृति सेट का रंग कैसे बदलें, अब समस्या केवल आकार के रंग को सेट करने से शुरू होती है। मैं drawable
में एक आयत आकार बनाया औरछविदृश्य
<?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>
अब इस
<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 तरह ImageView
के लिए सेट मैं इस आकार का रंग बदलने की जरूरत है । असल में यह रंग वेब सेवा से आ रहा है, और मुझे इसे बदलने की जरूरत है। तो मेरा प्रश्न है: हम इस आकार के रंग को प्रोग्रामेटिक रूप से कैसे बदल सकते हैं। और इसे imageview पर सेट करें। मैं स्टैक ओवरफ्लो में कुछ उदाहरणों से गुजर चुका हूं लेकिन मैं इसे छवि दृश्य में बदलने में सक्षम नहीं हूं। कृपया मदद करें !!!! अग्रिम धन्यवाद।
संपादित करें:
हो सकता है मैं अपने सवाल में स्पष्ट नहीं था, तो बस प्रश्न के शोधन। असल में मेरे पास एक छवि दृश्य है जहां मैंने एक स्रोत सेट किया जो वास्तव में एक ड्रायबल है। डिफ़ॉल्ट रूप से ऊपर दिखाए गए मेरे कोड में इसकी हरा। अब वेब सेवा इस छवि दृश्य का रंग लौटाती है जिसे तदनुसार बदला जाना आवश्यक है, इसलिए मैं इसे रनटाइम के दौरान एक्सएमएल से नहीं बदल सकता, इसलिए मुझे इसे जावा फ़ाइल से बदलना होगा। चूंकि मैं आकार और छवि दृश्य का उपयोग कर रहा हूं, इसलिए .setBackground() यहां बहुत मदद नहीं करेगा। तो इसके लिए संभावित समाधान क्या हो सकता है। उत्तर के लिए धन्यवाद और असुविधा के लिए खेद है।
मेरा उत्तर पढ़ें! – techiServices
हाँ मुझे पता है कि मुझे केवल आपके रास्ते से जाना है, लेकिन आगे बढ़ना नहीं है – Android