Меню с Appcelerator Titanium и группами вкладок

#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 /…