С помощью подсказки по ссылке, опубликованной Викрамом Бодичерлой, и некоторыми усилиями я нашел ответы на свои вопросы.Ответы на мои вопросы находятся в выпуске Android 3.0 - «когда приложение установлено на устройстве под управлением Android 3.0 или выше, система применяет голографическую тему к каждому действию, и, таким образом, каждое действие включает в себя панель действий». Из документации.
1 В общем, как среда выполнения определяет макет, если он явно не объявлен в ресурсе макета (XML-файл)?- См. Ответ ниже.
2 На диаграмме, почему LinearLayout является родителем FrameLayout?- LineraLayout делит пользовательский интерфейс на два раздела - верхний и нижний, которые представляют ActionBar и пользовательский интерфейс действия (компоненты, отличные от компонентов ActionBar) соответственно.Нижний раздел имеет FrameLayout, который является подходящим макетом для размещения любого макета.Таким образом, если вы не укажете явно какой-либо макет в своем ресурсе макета, таком как мой (см. Выше - helloworld.xml), компоненты всегда будут размещены в FrameLayout.Если вы объявите ЛЮБОЙ макет, скажем, GridLayout или даже LinearLayout или FrameLayout, он все равно будет включен в FrameLayout, который будет включен в LinearLayout.Это также объясняет, почему «... родителем представления содержимого действия всегда является FrameLayout».по ссылке, опубликованной Викрамом Бодичерлой.
@ Викрам Бодичерла - Я дал балл за вашу ссылку, еще раз спасибо.