2012-04-22 5 views
1

Честно говоря, я очень новичок в разработке Android. Я действительно хочу это узнать. Я столкнулся с проблемой в дизайне интерфейса. Я хочу сделать что-то вроде картинки, приведенной ниже.Дизайн пользовательского интерфейса Android?

Android Interface I'm trying to acheive

Теперь мой вопрос заключается в том, что список человека является динамическим (получил от веб-сервиса). Теперь, как я могу это достичь.

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

Я сделал что-то, как объяснил here .. но этого недостаточно. :( Пожалуйста, помогите!

**** EDIT **** Я хочу, чтобы этот

enter image description here

быть динамичным. Я успешно создал выше полосу изображения в отдельном XML. теперь он может использоваться в основном макете динамически, как мы привыкли делать в случае с пользовательскими элементами управления в .NET?

+1

Я могу создать ui для вас, если вы предоставите значки, используемые здесь – orchidrudra

+0

Спасибо, помощник. Но будет ли это динамическим (на основе возврата данных webservice). например, если webservice возвращает «3», затем загружаются 3 полосы и так далее? –

+0

Да, конечно, это то, что используется для просмотра списка. Если вам нужен динамический список, где содержимое списка будет динамически изменяться, вы должны использовать listview. – orchidrudra

ответ

0

Here - файл проекта. Для простоты я использовал SimpleAdapter. Вы можете создать свой собственный адаптер в соответствии с вашими требованиями. Надеюсь, вам понравится ui ... :)

+0

Это потрясающе. Спасибо. –

+1

-1 Хотя я уверен, что этот ответ помогает OP, он восприимчив к [linkrot] (http:// /en.wikipedia.org/wiki/Link_rot) и не дает никаких объяснений здесь, на SO, поэтому вряд ли поможет будущим пользователям. Пожалуйста, избегайте «кодирования бесплатно». – Merlin

5

Вам нужно работать с ListViews. Просто посмотрите Google I/O ListView video для хорошего введения. выполняться в отдельном макете XML-файл.

2

здесь важно для вас. Следующая ссылка обеспечивает как настроить изображение вместе с двумя элементами. refere this

+2

спасибо за ссылку. Но эта ссылка решает только половину моей проблемы, которую я уже сделал. Мне нужно динамически реплицировать пользовательский интерфейс (в этом сообщении) на основе обратного вызова webservice. Я не могу использовать тег XML , поскольку мне нужно, чтобы это было из кода (динамического). :( –

+0

-1 это может быть опубликовано как комментарий, не гарантирует ответа. – Merlin

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