アンドロイドで作業している人は誰でもxml名前空間宣言xmlns:android = xmlns:android="http://schemas.android.com/apk/res/android
に精通していると確信しています。ここに私の質問があります。アンドロイドはxmlの要素のさまざまな属性をどのように認識しましたか?
上記の名前空間宣言が主に一意の識別にすぎない場合は、android:layout_width
やandroid:layout_height
などのすべての属性が正確にどこから来たのでしょうか?
xmlns:android="http://schemas.android.com/apk/res/android
があらかじめ定義された属性を含むスキーマの場合は、これらすべての属性を変更することができます。その場合、このスキーマはどこに格納されていますか?
私は自分の投稿が潜在的に重複する投稿であるかどうかを確認するために上記のリンクを見ましたが、そうではありません。他の投稿は、基本的にはxmlns:android="http://schemas.android.com/apk/res/android
が何をしているかを示しています。しかし、私はすでに、その名前空間宣言の機能が何であるかを知っています。私の関心事は、上記の名前空間が何もない場合、どの要素がそれぞれの要素にどのような属性があるのか、アンドロイドはどうしているのでしょうか?少なくとも私は上記の名前空間は何も参照されていないと思う。
[Android xmlnsについて](http://stackoverflow.com/questions/19020171/regarding-android-xmlns) –
の複製について[複数の類似の質問がありました](http:// stackoverflow。 com/search?q =%22xmlns%3Aandandroid%22)。少なくとも私が見つけた明確な答えはありませんでした。あなたが求めていることは、ここで非常に明確に文書化されています。 https://developer.android.com/guide/topics/resources/layout-resource.html –
これらの回答は「URIではなくURL」と表示されます。つまり、あなたはそのアドレスにブラウザを使用して、結果が返されることを期待してください –