मैं एक कस्टम संवाद बना रहा हूं और मैं जानना चाहता हूं कि शीर्षक पट्टी की पृष्ठभूमि को कैसे बदला जाए।एंड्रॉइड - कस्टम डायलॉग शीर्षक पृष्ठभूमि बदलें
मैं दो तरीकों की कोशिश की है:
1 - मैं 'setCustomTitle' AlertDialog.Builder विधि की कोशिश की है। मैंने लेआउट चौड़ाई और ऊंचाई 'match_parent' और पृष्ठभूमि रंग के साथ एक टेक्स्टव्यू शामिल एक साधारण लेआउट दृश्य बनाया। जब मैं ऐप चलाता हूं, तो टाइटल बार का केवल शीर्ष आधा पृष्ठभूमि रंग दिखा रहा है। निचला आधा अभी भी डिफ़ॉल्ट थीम पृष्ठभूमि रंग दिखा रहा है। क्या किसी को पता है क्यों?
2 - मैंने अपना खुद का संवाद विषय बनाया है। मैंने पेरेंट विरासत के साथ '@android: style/Theme.Holo.Light.Dialog' के साथ एक शैली बनाई है। मैंने तब अलर्टडिअलॉग में बनाया है। बिल्डर कन्स्ट्रक्टर - नया अलर्टडिअलॉग.बिल्डर (यह, आर। स्टाइल.test_dialog)। यह अच्छा लगता है लेकिन किसी भी तरह संवाद एक संवाद के भीतर लपेटा जाता है। एक वर्ग बॉक्स संवाद के आस-पास है। क्या किसी को पता है क्यों?
हाय, उत्तर के लिए धन्यवाद, जैसे कस्टम शीर्षक बनाएं। अलर्ट के साथ कैसे आते हैं। बिल्डर एक अलग यूआई दिखाता है? अलर्टडिअलॉग। बिल्डर टेस्टबिल्डर; testbuilder = new AlertDialog.builder (यह, R.style.cust_dialog); \t testbuilder।setview (लेआउट); मैं मूल थीम थीम का उपयोग कर रहा हूं। Holo.Light.Dialog। जब भी मैं Alertdialog.builder का उपयोग करता हूं, तो संवाद एक संवाद के भीतर लपेटा जाता है। क्या किसी को पता है क्यों? – CLDev