Android - Сомнение в примере кода приложения Google - PullRequest
0 голосов
/ 18 марта 2011

Я собираюсь сделать некоторые модификации исходного кода Android.Итак, в качестве первого шага я ссылался на коды, написанные Google после загрузки его из git.

Первоначально я имел в виду пример приложения «Дом», предоставленного Google (development / samples / Home).

Я видел этот XML в этом приложении и заметил, что синтаксис был довольноотличается от обычных XML-макетов для приложений.Я не понял код, который входит в блок "" в XML.Он указывает на некоторый класс - com.example.android.home.ApplicationsStackLayout.

Может кто-нибудь любезно подсказать, как работает этот xml - class duo?

В сноске я хотел бы добавить, что понимание открытого исходного кода для Android немного затруднительно, поскольку у нас не так много ресурсов, как в случае разработки приложений для Android. Кроме google community , есть ли какие-нибудь полезные, полезные и полезные ресурсы в виде книг, блогов или форумов, чтобы лучше понять и еще больше узнать о гугле-андроиде?

Любая помощь в этом отношении будет принята с благодарностью.

С наилучшими пожеланиями, Рони

1 Ответ

1 голос
/ 18 марта 2011

Андроидные системы анализируют данный xml.Для каждой заметки он создает представление или макет в зависимости от типа узла.Есть несколько встроенных макетов и представлений: TextView, EditTextView, LinearLayout и так далее.Если вы хотите настроить свой вид или макет, вы пишете класс, который наследуется от View или макета.ApplicationsStackLayout - пример пользовательского макета.

Что касается ресурсов, посмотрите на этот хороший вопрос .

...