#android #android-layout
#Android #android-макет
Вопрос:
Это немного сложно объяснить, поэтому я попытаюсь привести простой пример того, что я хотел бы реализовать.
A. При нажатии кнопки меню в приложении Market на кнопке есть какие-то вкладки, как я могу это реализовать?
B. теперь нажмите настройки (после нажатия кнопки меню в приложении Market), есть ли способ создать такой макет, или мне придется начинать с нуля (я был бы очень признателен за пример кода для этого, если нет «простого» способа сделать это).
Ответ №1:
То, что вы имеете в виду здесь, не является макетом. Это стандартный способ создания меню в приложениях Android.
Ознакомьтесь со следующим разделом в руководстве разработчика Android: http://developer.android.com/guide/topics/ui/menus.html
И что касается вашего второго вопроса: для настроек / настроек вы можете использовать PreferenceScreen / PreferenceActivity. Это хорошо показано здесь: http://www.javacodegeeks.com/2011/01/android-quick-preferences-tutorial.html
Ответ №2:
Если под вкладками вы подразумеваете кнопки, которые появляются после нажатия меню, вам придется создать собственное меню параметров.
http://developer.android.com/guide/topics/ui/menus.html
РЕДАКТИРОВАТЬ: для B проверьте PreferenceScreen / PreferenceActivity, как указано в ответе на этот пост. Просто обновите здесь ссылку для удобства.
http://developer.android.com/reference/android/preference/PreferenceScreen.html
http://developer.android.com/reference/android/preference/PreferenceActivity.html
Комментарии:
1. о B: я заметил, что этот макет в основном одинаков во многих приложениях и в других местах, таких как настройки сообщений… должен быть какой-то шаблон для этого или что-то в этом роде
2. Нет, вам не нужно начинать с нуля. PreferenceScreen / PreferenceActivity делает эту задачу довольно простой.