다음은 파일 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
네임 스페이스 는 어떤 용도로 사용됩니까? "표준"Android XML 네임 스페이스입니까? 서로 다른 두 네임 스페이스 (예 : app:showAsAction
및 android:showAsAction
) 에 동일한 속성에 대해 동일한 값 옵션을 사용할 수 있습니까?
로부터 문서 :
android:showAsAction=["ifRoom" | "never" | "withText" | "always" | "collapseActionView"]
즉, 위 예제의 줄은 속성이 대신에 다른 것을 의미합니까?
android:showAsAction="never"
일종의 "서브 클래 싱"메커니즘 인 것 같지만 app
Google / Android 소스에서 네임 스페이스 에 대한 실제 문서를 찾을 수없는 것 같습니다 .