के बीच क्या अंतर है, मुझे आश्चर्य है कि @+id/android:list
और @+id/list
के बीच क्या अंतर है। मैं आखिरी व्यक्ति जानता हूं जो एक नियमित आईडी असाइनमेंट है लेकिन पहला अलग दिखता है। क्या यह विशेष बनाता है?@ + id/android: list और @ + id/list
मैं इसे कहाँ देखा: मुझे लगता है कि जैसे पर ListView, ListAdapter और चीजों को पढ़ाई कर रहा था और लेखक के रूप में नीचे लेआउट xml फ़ाइल में ListView को परिभाषित:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<ListView
android:id="@+id/android:list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
<TextView
android:id="@+id/android:empty"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="@string/main_no_items"/>
</LinearLayout>
और मुझे भी @+id/android:empty
आईडी का उल्लेख करते हैं भी।
और वह ListActivity
कक्षा भी बढ़ाता है।
यहां source of the article है।
और यह भी क्या मेरे मन में है के रूप में सवाल कर रहे हैं:
- हम
ListActivity
का विस्तार करना चाहिए? शायद मैं एक गतिविधि चाहता हूं जिसमें अन्य दृश्य भी शामिल हों। - हम
@+id/android:list
का उपयोग करते हैं क्योंकि हमListActivity
बढ़ाते हैं या हमActivity
का विस्तार करते हैं तो हम उसी सम्मेलन का उपयोग कर सकते हैं?
धन्यवाद।
यह क्या हो रहा है इसका सही विवरण है, लेकिन एलिविन पॉइंट के रूप में, वाक्यविन्यास '@android: id/list' है। '+' का मतलब 'R' में कुछ जोड़ना है, जबकि प्लस को छोड़कर बस कुछ परिभाषित करने का तात्पर्य है जो पहले से परिभाषित है। –
क्या यह '@ + id/android: list' या' @ id/android: list' होना चाहिए? – Tarik
धन्यवाद डेविड, मैंने इसे बिना किसी सोच के प्रश्न से कॉपी किया। – EboMike