ऐप में, मैं एक कस्टम व्यू के साथ संघर्ष कर रहा हूं। मैं इसे लेआउट एक्सएमएल फ़ाइल में घोषित नहीं कर सकता, क्योंकि मैं उस गतिविधि से उपयोग करने जा रहा हूं जिसमें मेरा कस्टम व्यू इंस्टेंस है और मुझे इसकी एक्सेस करने की आवश्यकता है (findViewById को ओवरराइड नहीं कर सकता ...)।एंड्रॉइड: एक नया जीयूआई प्रश्न - लेआउट एक्सएमएल फ़ाइल के बिना व्यू ग्रुप घोषित कैसे करें?
वहां मैंने गतिविधि में सभी जीयूआई तत्वों को घोषित करने का निर्णय लिया।
लेकिन मैं बस एक भी कदम आगे नहीं कर सकते हैं, के बाद से मैं भी viewGroup का दृष्टांत नहीं कर सकते हैं ...
यह मैं क्या कोशिश कर रहा हूँ है:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ViewGroup vg = new ViewGroup(this.getApplicationContext());
setContentView(vg);
}
और मैं 'ViewGroup का दृष्टांत नहीं किया जा सकता' ...
क्या कोई दृश्य समूह घोषित करने का तरीका सीधा-आगे उदाहरण दे सकता है, जिसमें विचार हैं?
कक्षा का दस्तावेज भी बहुत शुरुआती-अनुकूल नहीं है ... सभी उदाहरण लेआउट XML फ़ाइल में लेआउट का वर्णन करने पर केंद्रित हैं ...?
उदाहरण देने के लिए अपने efford की सराहना करें!
आपको बहुत बहुत धन्यवाद! मैंने दिखाए गए विशाल अज्ञानता के लिए खेद है - मैंने देखा नहीं कि ViewGroup था और अमूर्त वर्ग ... – karla
कोई समस्या नहीं। हर कोई गलती करता है;) – Sephy