программирование bada - вкладка и панель - PullRequest
0 голосов
/ 23 ноября 2011

В настоящее время я делаю приложение с вкладками с панелями. Я попытался следовать TabSample, представленному здесь: http://developer.bada.com/help/index.jsp?topic=/com.osp.cppapireference.help/classOsp_1_1Ui_1_1Controls_1_1Panel.html и BasicApp (для использования панелей), предоставленных в IDE. Приложение имеет 2 вкладки, tab1 и tab2. В tab1 есть кнопка и метка, после нажатия кнопки она изменит текст в метке и appLog его. Проблема, с которой я сейчас сталкиваюсь, заключается в том, что, когда я даже не могу нажать на кнопку, она не отвечает (нет ответа для кнопки, надписи и журнала приложений), я должен нажать на tab2, а затем вернуться к tab1 для кнопки работать / отвечать. Могу ли я узнать, как это решить?

Большое спасибо заранее!

1 Ответ

0 голосов
/ 24 ноября 2011

Я пытался выяснить, что не так с TabForm, понял проблему и решил ее, добавив следующие строки кода в TabForm :: OnInitializing (void):

if (pTab)
{
    pTab->SetSelectedItem(__panelId);

    __pPanel[0]->SetShowState(false);
    __pPanel[1]->SetShowState(false);
    __pPanel[__panelId]->SetShowState(true);
}
...