यहाँ app
नामस्थान का एक उदाहरण है जो मैंने एक res/menu/main.xml
फ़ाइल से देखा है
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context=".MainActivity" >
<item android:id="@+id/action_settings"
android:title="@string/action_settings"
android:orderInCategory="100"
app:showAsAction="never" />
</menu>
app
नेमस्पेस किस उद्देश्य से काम करता है ? क्या यह "मानक" एंड्रॉइड XML नामस्थान है? क्या समान मूल्य विकल्प दो अलग-अलग नामस्थान (जैसे app:showAsAction
और android:showAsAction
) में रखी गई समान विशेषता के लिए उपलब्ध हैं ।
से डॉक्स :
android:showAsAction=["ifRoom" | "never" | "withText" | "always" | "collapseActionView"]
अर्थात, उपरोक्त उदाहरण में लाइन का मतलब कुछ और होगा यदि विशेषता इसके बजाय थी:
android:showAsAction="never"
यह लगभग ऐसा लगता है कि यह "सबक्लासिंग" तंत्र का कुछ प्रकार हो सकता है, लेकिन मुझे app
Google / Android स्रोतों से नामस्थान पर कोई वास्तविक दस्तावेज नहीं मिल सकता है।