1. ホーム
  2. android

[解決済み] なぜ、この行 xmlns:android="http://schemas.android.com/apk/res/android" がレイアウト xml ファイルの最初になければならないのでしょうか?

2022-04-22 15:07:04

質問

xmlレイアウトファイルでこの行が必要なのはなぜですか?

xmlns:android="http://schemas.android.com/apk/res/android" 

解決方法は?

XMLでは、xmlnsがNamespaceを宣言しています。実際、そうすると

<LinearLayout android:id>
</LinearLayout>

を呼び出す代わりに android:id を使用し、xml は http://schemas.android.com/apk/res/android:id を一意とします。一般にこのページは存在しませんが(URLではなくURIです)、使用される名前空間を説明するURLである場合もあります。

名前空間は、Javaアプリケーションにおけるパッケージ名とほぼ同じ使い方をします。

ここで は説明です。

統一資源識別子(URI)

統一資源識別子(Uniform Resource Identifier、URI)とは。 インターネット上の資源を識別する。

最も一般的なURIはUniform Resource Locator (URL)です。 は、インターネットドメインアドレスを識別します。もう一つの、あまり一般的でないタイプは URIには、Universal Resource Name(URN)があります。

この例では、URLのみを使用します。