Сомнение в файле макета XML: файл макета начинается с 'com.android ..' - PullRequest
0 голосов
/ 30 августа 2011

Я наткнулся на этот XML-файл на сайте разработчика Android.До сих пор я видел только макеты (начиная с LinearLayout и т. Д.) В файле макета XML.Примерно так ... начинать с co.android.launcher.Workspace - для меня новость.Может кто-нибудь сказать мне, каково значение этого файла макета.

<com.android.launcher.Workspace              **?? : What does this signify**
android:id="@+id/workspace"
android:layout_width="fill_parent"
android:layout_height="fill_parent"

launcher:defaultScreen="1">

<include android:id="@+id/cell1" layout="@layout/workspace_screen" />
<include android:id="@+id/cell2" layout="@layout/workspace_screen" />
<include android:id="@+id/cell3" layout="@layout/workspace_screen" />

</com.android.launcher.Workspace>

Ответы [ 4 ]

1 голос
/ 30 августа 2011
com.android.launcher is the package name of Workspace  class

Вы можете ссылаться на свой класс Java здесь таким образом

Ваш Workspace может быть View group (Container).

Вы также можете увидеть это в классе просмотра карты

<com.google.android.maps.MapView>
</com.google.android.maps.MapView>

Это означает, что com.ggogle.android.maps это пакет MapView класса

1 голос
/ 30 августа 2011

Свой собственный макет, созданный разработчиком, вы также можете создать самостоятельно, расширив линейный макет или другие компоненты представления и используя этот макет в файле XML.

см. Объяснение на сайте разработчика

http://developer.android.com/guide/topics/ui/custom-components.html

1 голос
/ 30 августа 2011

Это означает, что корнем этого макета является Workspace виджет из com.android.launcher пакета.

1 голос
/ 30 августа 2011

Это пользовательский вид.

1) com.android.launcher - имя пакета.

2) Рабочая область - это имя класса

Этот класс имеет расширенный вид. Вкратце, мы можем создать наше собственное пользовательское представление, используя extends View и импортировать это пользовательское представление в xml, используя как com.android.launcher.Workspace

для более подробной информации проверьте ссылку ниже

LabelView.java

custom_view_1.xml

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...