【发布时间】:2017-04-04 12:38:30
【问题描述】:
我正在使用代号一个动态滑动选项卡来准备一些单选按钮,但是在滑动选项卡时,getSelectedIndex () 方法给出了前一个选项卡的值(以前假设我将选项卡从 0 移动到 1,所以它给了我 0 ) 那么如何获取我的选项卡所在的当前选项卡值,因为基于此 selectedIndexTab 值,我希望我的单选按钮被选中。
这是我的代码
TableLayout t1=new TableLayout(1, 5);
radioTypeContainer=new Container(t1);
for(i=0;i<5;i++){
t.addTab("Tab2"+i, new SpanLabel("Some text directly in the tab"));
firstTab = new RadioButton[i];
plain = new RadioButton("");
plain.setName("rdb"+i);
rbt =new RadioButton();
rbt.setName("rbt"+i);
radioTypeContainer.add(rbt);
finalRadioList.add(rbt.getName());
finalRadioList.add(t.getTabUIID());
}
borderLayoutContainer.add(BorderLayout.SOUTH,radioTypeContainer);
t.addSelectionListener((i1, i) -> {
Log.p("====***======="+t.getSelectedIndex());
});
提前致谢
【问题讨论】:
标签: codenameone