как разработать этот интерфейс - PullRequest
1 голос
/ 10 мая 2011

Я пытаюсь создать пользовательский интерфейс, как в приложении для iPhone.Изображение рисунка выглядит следующим образом: enter image description here

На изображении выше все белые прямоугольники имеют вид списка.В этом виде списка я размещаю изображение и два набора текста.Я поместил общий пользовательский вид списка, и в этом пользовательском виде списка, используя относительную компоновку, я разместил изображение и два текстовых представления.

Теперь я хочу нарисовать линию между двумя текстовыми представлениями и когда я нажимаюво втором текстовом представлении я перехожу к новому виду деятельности.В то время я хочу показать, что нажата только вторая текстовая панель.

Ответы [ 2 ]

5 голосов
/ 10 мая 2011

Использовать RelativeLayout:

  • Изображение android: layout_alignParenLeftt = "true"
  • первые два textViews android: layout_toRightOf = "@ id / myimage",
  • другие текстовые просмотры ниже предыдущих (например, android: layout_below = "@ id / author" и с layout_width = "fill_parent"

Проверьте сообщение в блоге Ромена Гая на предмет учебника по аналогичной теме (проще) настройка: http://android -developers.blogspot.com / 2009/02 / android-layout-tricks-1.html

3 голосов
/ 10 мая 2011

Отметьте это http://www.androidsnippets.com/clickable-listview-items

ClickableListAdapter основан на демонстрационном примере API «Адаптер эффективного списка».Он был переработан, чтобы обеспечить лучшее повторное использование.Кроме того, вы можете подключить OnClickListener и / или OnLongClickListener к каждому представлению вашего элемента списка.Это позволяет создавать сложные интерактивные списки или просто использовать настроенную версию флажка.

Я реализовал это в проекте за вычетом изображений.Вот скриншот .

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