2012-01-21 3 views
2

Я начинаю разрабатывать приложения для андроид, но я не могу сделать дополнительные интерфейсы, как это: http://imageshack.us/photo/my-images/42/question1.png/Как создать расширенный пользовательский интерфейс Android?

Может кто-то направить меня на учебник, или показать мне примеры того, как сделать следующие макеты?

Я не могу понять, как создать кнопку и создать для нее разделительную линию.

Как создать заголовок раздела? Я не могу понять, как создать кнопку и создать для нее разделительную линию. Как создать кнопку расширения? И как собрать все это в один предмет: http://imageshack.us/photo/my-images/820/questionqc.png/

Простите мой плохой английский и спасибо.

+1

Вы должны изучить основы, прежде чем приступать Advanced материал, его будет подавлять вас. – JoxTraex

+0

В будущем вы должны вставлять изображения в свой вопрос, а затем использовать сторонний сайт для размещения изображений. – slayton

+0

JoxTraex, спасибо за подсказку! Но у меня уже есть знания об архитектуре Android, но мой исходный материал касается интерфейса GUI приложений очень поверхностно. В любом случае, благодарю Вас. – fvss

ответ

2

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

  1. кнопку расширить и добавить кнопку может быть ImageButton
  2. Сепаратор может быть ImageView
  3. Для списка пользовательского элемента вы можете сделать что-то вроде этого (я пишу это в какой-то псевдо-XML):

    < «RelativeLayout>
    < 'ImageButton (expandButton) выровнены ParentLeft />
    <' ImageButton (addButon) alignedParentRight />
    < 'ImageView (разделитель) toLeftOf AddButton />
    <' TextView (название) alignedParentTop, toRightOf expandButton, toLeftOf сепаратор />
    < 'LinearLayout alignedParentBottom, layout_below: название>
    <' TextView /> < 'TextView /> <' TextView /> < 'TextView />
    <'/LinearLayout>
    < «/ RelativeLayout>

+0

Прохладный! Теперь я понимаю, я думал, что это сложнее. Спасибо! – fvss

Смежные вопросы