#menu #titanium
#меню #titanium
Вопрос:
У меня возникла проблема с созданием меню на странице, содержащей вкладки (tabgroups). Когда я вставляю код меню в простое окно, оно работает нормально. Но когда я вставляю тот же код в tabgroup, при запуске меню не появляется. Я искал информацию об этой проблеме, и кажется, что старая версия SDK не поддерживает меню в tabgroups. кто-нибудь может мне помочь с этим?
это мой код:
<Alloy>
<TabGroup id="mainTabGroup">
<Tab id="tab3" onClick="getTodoList">
<Window id="readWin">
<Menu id="menu">
<MenuItem id="settingitem" onClick="doAction" title="Settings" showAsAction="Ti.Android.SHOW_AS_ACTION_ALWAYS">
<MenuItem id="calitem" onClick="doAction" title="Calendar" showAsAction="Ti.Android.SHOW_AS_ACTION_NEVER">
<MenuItem id="logitem" onClick="doAction" title="Logout" showAsAction="Ti.Android.SHOW_AS_ACTION_NEVER">
</Menu>
<TableView id="tableView" onClick="doSomething"/>
</Window>
</Tab>
</TabGroup>
</Alloy>
Комментарии:
1. Пожалуйста, предоставьте некоторый код, который показывает ваше меню и то, как вы добавляетесь в группу вкладок.
2. привет, уровни, это мой код: <Alloy> <Идентификатор TabGroup =»mainTabGroup»> <Идентификатор вкладки= «tab3″ onClick=»getTodoList»> <Идентификатор окна = «ReadWin»> <Идентификатор меню=»menu»> <Идентификатор элемента меню=»settingitem» onClick =»doAction» title= «Настройки» showAsAction =»Ti.Android. SHOW_AS_ACTION_ALWAYS»> <Идентификатор элемента меню=»calitem» onClick=»doAction» title=»Календарь» showAsAction=»Ti.Android. SHOW_AS_ACTION_NEVER»> <Идентификатор элемента меню=»logitem» onClick=»doAction» title=»Выход» showAsAction=»Ti.Android. SHOW_AS_ACTION_NEVER»></Menu> <Идентификатор таблицы=»TableView» onClick=»doSomething»/> </Window> </Tab> </TabGroup> </Alloy>
Ответ №1:
Я думаю, что ваше showAsAction должно быть :
showAsAction="Ti.Android.SHOW_AS_ACTION_ALWAYS"
Комментарии:
1. привет, ответ здесь: developer.appcelerator.com/question/175797 /…