3

我正在 Eclipse 中为 Android (2.2) 开发一个应用程序。

我的应用程序TabWidget在这 5 个选项卡中有一个 ,。

TabHost: (tab1) (tab2) (tab3) (tab4) (tab5)

选项卡下方是选项卡的内容(只是简单的元素,如按钮、文本等)。

在大纲窗口中,我可以看到“tabcontent”,以及里面的框架。该选项卡在应用程序中也可以正常工作,当我在 COMPILED 应用程序中单击它时,会显示相应的选项卡。

我现在的问题是:

如何让图形设计师向我展示子选项卡及其内容?

如果我打开设计器,我会在第一个屏幕上看到 tabhost,但是当我尝试单击设计器中的选项卡时,它不会显示其他选项卡内容(选项卡 2-5)。

选项卡的布局是静态的,在 XMl 文件中,因此设计人员在大纲>>TabContent - 窗口中“看到”它们。

就像,在选项卡 5 中有文本“这个应用程序是由编程的”,我想在设计器中预览它并能够在那里编辑文本/布局。

也许有任何热键?还是菜单选项?(点击TabWidget获取我的属性,TabWidget似乎没有选项可以显示除第一个选项卡之外的任何其他选项卡)

4

2 回答 2

9

在 Eclipse 中玩耍后,我找到了一种方法,可以使用 xml 文件的“图形布局”选项卡直观地预览选项卡中的内容。

  1. 打开图形布局编辑器(不是 xml 文本)
  2. 在 Eclipse 中打开“大纲”视图
  3. 展开 tabhost,以获取 tabcontent
  4. 选择您要查看/编辑的选项卡
  5. 拖动选项卡,使其成为选项卡内容正下方的第一个元素
  6. 您的视图应该更新以显示选项卡元素
  7. 完成编辑后,只需按照您想要的方式重新排序所有内容

当您想在模拟器或设备上运行您的应用程序时,这不会消除在您的活动/java 文件中正确配置选项卡的要求。

于 2012-03-19T05:15:06.097 回答
0

我可能是错的,但我不认为这是可能的。图形布局编辑器非常有限。您最好编写 xml,然后在模拟器或物理设备上进行测试。

于 2011-11-30T05:19:52.803 回答