0

我创建了 LWUIT 标签。我想识别最终用户的标签点击事件,需要放置一些逻辑?如何识别标签点击事件?

这是我的代码:

    topnews = new Vector();
    topstory = new Vector();
    cinemanews = new Vector(); 
    newsList = new List(topnews);
    newsList.setScrollVisible(false);

    newsList.setRenderer(new NewsListCellRenderer());

    myNewsList = new List(topstory);
    myNewsList.setScrollVisible(false);

    myNewsList.setRenderer(new NewsListCellRenderer());
    cinemaNewsList = new List(cinemanews);
    cinemaNewsList.setScrollVisible(false);

    cinemaNewsList.setRenderer(new NewsListCellRenderer());
    Tabs tabs = new Tabs();
    tabs.addTab("Topnews", newsList);
    tabs.addTab("TopStory", myNewsList);
    tabs.addTab("CinemaNews", cinemaNewsList);
    tabs.addTabsFocusListener(new FocusListener() {
       public void focusGained(Component cmpnt) {
         //how to identify the enduser tab click event here?
       }
   }

谢谢,

4

1 回答 1

1

这似乎没有直接支持,有一个选项可以添加带有 RadioButton 的选项卡并将侦听器绑定到按钮,但如果滑动选项卡组件支持的选项(在触摸设备中拖动选项卡),它看起来会很糟糕去旁边)。

于 2012-10-24T16:40:23.147 回答