Неправильная документация Android по псевдонимам макета?

хотел бы выяснить, как использовать повторно или "псевдоним» макеты с наименьшим стандартным кодом.

Кажется, чтоAndroid документация по псевдонимам макетов неверно, и, конечно, кажется противоречивым. Этот раздел документации показывает следующий файл макета в качестве примера:


    @layout/main_twopanes

Если я пытаюсь скомпилировать это, я получаюAttribute is missing the Android namespace prefix ошибка. Даже после добавления пространства имен кresources стихия, я получаюerror: Error: String types not allowed (at 'type' with value 'layout').

В другом месте в документации Android, они показывают другой, казалось бы, перевернутый и неправильный путь к макетам псевдонимов:

Чтобы создать псевдоним для существующего макета, используйте элемент, завернутый в, Например:



    

Запуск этого приводит к следующей ошибке в LogCatE/AndroidRuntime(1558): android.view.InflateException: can be used only with a valid ViewGroup root and attachToRoot=true, Так что эта ошибка, кажется, подтверждает тот факт, что это  пара должна быть ошибкой, потому что она требует ненужного родителя.View

Наконец тамс документациячто, кажется, противоречит первому направлению, не упоминая перевернутую форму верхнего уровня.

Чтобы избежать включения такой избыточной группы представлений, вы можете вместо этого использовать элемент в качестве корневого представления для макета многократного использования. Например:



    

    


Ответы на вопрос(1)

Ваш ответ на вопрос