【问题标题】:Tabris UI Controls Demo Indication error on IPad and IPhoneTabris UI 控制 iPad 和 iPhone 上的演示指示错误
【发布时间】:2013-04-03 13:16:17
【问题描述】:

我目前正在验证 Tabris 框架,并在尝试 UI Control Code Snippets 时偶然发现了一些指示错误。

我将VisualGuideDemo.java 添加到我的HelloWorld-Project 中,并使用createTable 函数向显示中添加了一个表格。在我的浏览器中,它显示了 3 列和 128 行的预期输出。当我在 iPad mini 或 iPhone Simulator 上测试应用程序时...

  • 只显示第一列,
  • 无法滚动整个列表(我可以向下滚动大约 60 个项目,然后列表“跳”回来)
  • 并且表格的宽度未调整为屏幕的全宽。

查看附件截图

我还尝试添加一个使用整个屏幕宽度的 TabFolder。我使用了“createTabFolder”方法:

private void createTabFolder() {
  final Shell shell = new Shell( display, SWT.NONE );
  shell.setLayout( new FillLayout() );
  final TabFolder tabFolder = new TabFolder( shell, SWT.NONE );
  final TabItem tab0 = new TabItem( tabFolder, SWT.NONE );
  tab0.setText( "Tab0" );
  final TabItem tab1 = new TabItem( tabFolder, SWT.NONE );
  tab1.setText( "Tab1" );
  final TabItem tab2 = new TabItem( tabFolder, SWT.NONE );
  tab2.setText( "Tab2" );
  //shell.setSize( 300, 100 );
  shell.open();
}

我取消了 setSize 函数的注释,但 TabFolder 没有调整到屏幕的整个宽度(不在浏览器或 iOS 设备上)。

我是 SWT、RAP/Tabris 的新手,所以我想知道我是否错过了一些基本的东西。

编辑: 我猜移动客户端不支持一个表中的多个列,但将缺失的列添加到列表末尾可能是一个不错的功能,由 listdividers 分隔。我的假设正确吗?

【问题讨论】:

    标签: eclipse-rap tabris


    【解决方案1】:

    我找到了宽度问题的解决方案,我只需要致电shell.setMaximized(true);

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-13
      • 2016-04-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多