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"
If someone can explain what's the meaning of the namespaces(android , app , tool) in the XML files? is each word defines different library?
As I know ,in XML files the URI is just a string which gives a unique definition to the namespace , so how does the android app connect the namespace to the library?
Let say we gave the "android" word its default namespace , how come that in different elements we can choose different attributes? is each element(view item) has its unique attributes?