다음은 소스코드의 일부분입니다.

//test.m
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.row);

//row.xml
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"...
android:orientation="horizontal">
<TextView
android:id="@+id/list_header_title".../>
</LinearLayout>

위 코드는 adapter.getView() 수행시 error를 발생시킵니다. 허나 row.xml을 다음과 같이 수정하면

//row.xml
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/list_header_title".../>

error가 발생하지 않고 정상적으로 수행됩니다.
위의 경우 LinearLayout이 들어간것 뿐인데 왜 error가 발생하나요?