【问题标题】:change tabcontent not using tabwidget不使用 qtabwidget 更改选项卡内容
【发布时间】:2011-10-31 17:18:44
【问题描述】:

有人知道是否有办法更改我选择的当前选项卡,在填充 Tabcontent 的 Activity 中,而不是等待用户按下 tabwidget 上的选项卡?

例如,当用户在该活动中按下按钮时(因此,不在 TabActivity 中),我想更改在 tabwidget 中显示的当前活动。

【问题讨论】:

    标签: android tabs android-tabhost


    【解决方案1】:

    在您的TabHost 上致电setCurrentTab()

    【讨论】:

    • 但我不在TabActivity中,如何从tab_content活动中看到TabHost?
    • @John Smith: "but I'm not in the TabActivity" -- 那么标签不在屏幕上(在这种情况下,设置当前标签是无关紧要的),或者你正在使用已弃用创建选项卡的技术(setContent() 采用 Intent)。
    • 我表达的方式不对:显示了TabActivity,并且选择并显示了一个选项卡。在与该选项卡关联的活动中,我想找到一种更改选项卡的方法,在此“子”活动中也可以访问 TabHost?
    • @JohnSmith:“在与该选项卡关联的活动中”——这是一种已弃用的技术。 “在这个“子”活动中也可以访问 TabHost? - 不。不过,getParent() 应该返回 TabActivity
    猜你喜欢
    • 1970-01-01
    • 2014-04-30
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多