在应用程序中,我有六个选项卡。我的问题是当我滚动屏幕时,我的选项卡也会滚动,但我希望修复 tabview。选项卡应始终可见。
开始屏幕是:---- 滚动后是:-------- 下面的分享经文按钮我显示了广告来查看这些标签,我需要向下滚动。当我向下滚动屏幕时,如上图所示。任何建议都会受到重视。请让我知道我在哪里做错了。谢谢。
在应用程序中,我有六个选项卡。我的问题是当我滚动屏幕时,我的选项卡也会滚动,但我希望修复 tabview。选项卡应始终可见。
开始屏幕是:---- 滚动后是:-------- 下面的分享经文按钮我显示了广告来查看这些标签,我需要向下滚动。当我向下滚动屏幕时,如上图所示。任何建议都会受到重视。请让我知道我在哪里做错了。谢谢。
这就是你现在所拥有的:
MainScreen's default manager (with scroll)
---------------------
| ----------------- |
| | TABS | |
| ----------------- |
| |
| ----------------- |
| | Other things | |
| ----------------- |
---------------------
这应该是这样的:
MainScreen's default manager (without scroll)
------------------------
| -------------------- |
| | TABS | |
| -------------------- |
| |
|VerticalFieldManager |
| -------------------- |
| | Other things | |
| -------------------- |
------------------------
当您向 a 添加内容时MainScreen
,实际上是将其添加到VerticalFieldManager
在屏幕构造函数中在幕后创建的 a 中。此管理器默认具有滚动功能,但可以在super
调用中自定义:
public class MyScreen extends MainScreen {
public MyScreen(){
super(Manager.NO_VERTICAL_SCROLL);
}
...
}
现在您需要添加到屏幕的是您的选项卡管理器,最后将所有其他字段添加到VerticalFieldManager
滚动条中。