2015-04-08 2 views
1

Я хотел бы создать простое меню списка из 4-х элементов в качестве главного меню для приложения. Моя первая мысль - создать ListView, но я знаю, что объекты ListView используют адаптер для отображения своих элементов. Я не хочу использовать адаптер, так как нет данных для отображения, а просто новые действия, к которым приводят параметры списка. Каковы альтернативы для решения этой проблемы?Как создать меню списка в Android

+0

Данные для адаптера является перечень видов деятельности. –

+0

Это правда, но я думал о более простом решении. Я думаю о реализации LinearLayout, чтобы «эмулировать» форму списка с помощью интерактивного TextViews – AutomEng

ответ

2

Несколько способов сделать это. Вы можете создать список с объектами для создания своего собственного меню.

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

Я думаю, вы что-то недопонимаете. Каждый класс в java расширяет Object. Таким образом, у вас может быть список действий, и, щелкнув по этому элементу, вы можете начать свою деятельность. Here is a good tutorial, где он делает именно это (видео 18 - 21) Хостинг TheNewBoston, и сделанные MyBringBack

Это не является неправильным идти о нем так, как вы первоначально думали, но для простоты использования, дизайн, и консистенция, я предлагаю реализации один из меню Android,:

  • Navigation drawer
  • Опции меню
  • меню
  • Действие бар
  • контекст меню
  • Всплывающее меню.

Последние несколько могут быть found here

+0

Я не уверен, что сформулировал свой вопрос так же хорошо, как и должен. Я пытаюсь подражать следующему: https://jkontherun.files.wordpress.com/2009/12/wave_secure_3a_main_menu.png Форматирование (изображения, цвет) в стороне, что является лучшим способом достичь этого? Меню параметров не подходит для этого, и ListAdapter ожидает, что Cursor будет источником данных. Как я могу «адаптировать» адаптер к элементам списка? – AutomEng

+1

Я бы использовал ArrayAdapter для этого. Vogella делает очень интуитивное руководство по этому вопросу. Покажет вам, как добавить значки и цвет, если вы хотите - http://www.vogella.com/tutorials/AndroidListView/article.html –

+0

Yeap, определенно посмотрите на логику вашего выбора в этом. Большое спасибо за ссылку. – AutomEng

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