2014-07-22 7 views
7

मेरे पास एक ऐसा लेआउट है जिसे मैं व्यूस्ट्यूब में डाल रहा हूं। जब इसे ए के भीतर देखा जाता है, तो मैं संपादन टेक्स्ट फ़ील्ड पर लागू शैलियों का एक सेट रखना चाहता हूं, और जब यह बी के भीतर होता है, तो मैं संपादन टेक्स्ट फ़ील्ड पर लागू शैलियों का एक अलग सेट रखना चाहता हूं।दृश्य दृश्य में फुलाए गए लेआउट के लिए विभिन्न विषयों को कैसे सेट करें

पहला, यह संभव है, और दूसरा (यदि ऐसा है), तो मैं इसके बारे में कैसे जाऊं?

उत्तर

13

मुझे विशेष रूप से व्यूस्टब्स के बारे में निश्चित नहीं है, लेकिन यदि आप एक पूर्वनिर्धारित लेआउट को फुलाएं और इसे व्यू ग्रुप में जोड़ना चाहते हैं तो आप ContextThemeWrapper का उपयोग कर सकते हैं।

View viewOne = View.inflate(new ContextThemeWrapper(context, R.style.Theme_One), R.layout.my_layout) 
View viewTwo = View.inflate(new ContextThemeWrapper(context, R.style.Theme_Two), R.layout.my_layout) 
संबंधित मुद्दे

 संबंधित मुद्दे