2012-04-11 48 views
5

में एक चर के लिए हल नहीं किया जा सकता है, मैं अलार्म घड़ी कोड का उपयोग कर रहा हूं जिसे मैंने पाया और इसे अनुकूलित करने का प्रयास किया।com.android.internal.R.id.content को अलार्म घड़ी कोड

लेकिन मैं इस त्रुटि मिलती है: कोड के लिए "com.android.internal.R एक चर को हल नहीं किया जा सकता है": मुझे लगता है कि (इतना यकीन है कि कोड के इस टुकड़े कर रहा है नहीं कर रहा हूँ

getListView().setItemsCanFocus(true); 

    // Grab the content view so we can modify it. 
    FrameLayout content = (FrameLayout) getWindow().getDecorView() 
      .findViewById(com.android.internal.R.id.content); 

मैं इसे बदल सकता हूं) क्या आप कोड के कुछ वैकल्पिक टुकड़े से इसे हल करने में मेरी सहायता कर सकते हैं?

उत्तर

1

आप सीधे R.id.content का उपयोग कर सकते हैं, आपको उस नाम से लेआउट में एक दृश्य देखने की आवश्यकता है।

आपकी जेन-> आर। जावा फ़ाइल में एक int नामित सामग्री होनी चाहिए जो एक दृश्य से मेल खाती है जिसे आपके res-> लेआउट फ़ोल्डर में घोषित किया जाना चाहिए। यह int एंड्रॉइड द्वारा स्वचालित रूप से बनाया जाएगा।

+0

दृश्य किस प्रकार मैं लेआउट फ़ोल्डर में घोषित करना चाहिए के साथ? framelayout देखें? –

13

समाधान सरल है।


बस की जगह: com.android.internal.R.id.contentandroid.R.id.content

+1

बिना किसी समस्या के मेरे लिए काम किया! – ezpresso

+0

एंड्रॉइड में com.android.internal.R.id.minute का कोई प्रतिनिधित्व नहीं है। आरआईआईडी :( –

+0

काम! हाँ, आप कर सकते हैं! – CodeNoob

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