问题标签 [tabactivity]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3665 浏览

android - 动态更新 TabWidget 图标?

是否可以更新 TabWidget 图标/指示器?如果是这样,当您通过意图创建 TabContent 时如何?

感谢@Bart 编辑下面的答案

通用代码:

主要活动:

}

OneActivity(儿童活动):

}

我想在标签标题中显示数字

0 投票
1 回答
735 浏览

android - TabActivity 和 onKeyDown

我创建了带有 3 个选项卡的游戏,其中一个选项卡是使用 onKeyDown(KEYCODE_DPAD_LEFT 和 KEYCODE_DPAD_RIGHT)控制游戏的游戏。如果没有选项卡,它工作正常。但是现在有了选项卡,KEYCODE_DPAD_LEFT 和 KEYCODE_DPAD_RIGHT 实际上是控制选项卡的移动而不是游戏。

我可以知道如何让 KEYCODE_DPAD_LEFT 和 KEYCODE_DPAD_RIGHT 被称为游戏而不是标签吗?

谢谢。

0 投票
2 回答
1898 浏览

android - ListView OnClickListener 在 TabActivity 中不起作用

我在 TabActivity 中有一个 ListView 和一个 ExpandableListView。我已经覆盖了 ListView 的 setOnItemClickListener。我有 2 个选项卡,一个使用 ListView,另一个使用 ExpandableListView。由于某种原因,我无法单击第一个 ListView 中的任何项目。如果我将选项卡更改为 ExpandableListView 然后返回到第一个选项卡,它将允许我像往常一样单击项目。关于为什么会发生这种情况的任何想法。是否有某种奇怪的焦点事情发生?

我将此作为我的代码的一部分:

0 投票
4 回答
33027 浏览

android - 安卓。如何更改选项卡内的活动

以下情况:我有 TabActivity,例如三个选项卡,TabA、TabB、TabC。

TabC 的活动(Act_C_1)中有一个按钮。因此,如果用户单击该按钮,TabC 中应该会发生另一个活动 (Act_C_2)。

我提前感谢您的任何建议/想法。

穆尔

升级版:

这是我的代码

TabActivity 与三个活动:

活动“Act_C_1”或FourthActivity.java:

0 投票
1 回答
340 浏览

android - 如何从另一个活动中识别 Tabhost 选项卡 ID

我在 TabActivity 中有选项卡,该选项卡由另一个 Activity 中的方法的列表视图填充。当我单击选项卡中的列表视图时,我试图从 onContextItemSelected 中删除列表视图中的一个项目,并让 tabhost 中的选项卡回调填充列表视图的 Activity 中的相同方法。请问有谁知道我如何从具有 listview 方法的 Activity 中识别执行操作的选项卡?

在其他选项卡上似乎有像 setTag() 这样的已知方法来识别它们。如果我在 TabActivity 类中,我尝试了这个方法,但如果我在另一个 Activity 中,我希望它调用 fillAllData()。但我从 Eclipse 收到警告,该行是死代码,而是调用 fillShopData()。关于如何解决这个问题的任何想法?...我希望我已经说清楚了。谢谢。

0 投票
1 回答
1215 浏览

android - Android:TabActivity - 在 AsyncTask 完成之前不添加任何选项卡

我有一个实现 TabContentFactory 的 TabActivity,它在 onCreate() 中启动一个 AsyncTask 以获取选项卡的数据。当 AsyncTask 完成后, onPostExecute() 可以直接更新 UI 元素,对吧?这意味着,由于该方法在 UI 线程中运行,因此在访问 UI 元素时不需要进一步的线程同步?

无论如何,我遇到的问题是我的 UI 线程在 TabActivity 中调用 createTabContent() 而 AsyncTask 仍然很忙。我必须添加至少一个选项卡,否则我会收到 NullPointerException。但是,当我的 AsyncTask 完成并且 ProgressDialog 已被关闭时,如何只添加选项卡?

如果有人可以提供帮助,我会很高兴...

0 投票
2 回答
337 浏览

android - Android:类似浏览器的 TabActivity

我想创建一个像浏览器一样工作的 TabActivity。创建活动时,它有两个选项卡:“Tab1”和“添加选项卡”。单击“添加选项卡”时,应添加一个新选项卡。

...

我所有的标签内容都是同一个活动的实例。

最好的方法是什么?

0 投票
1 回答
817 浏览

android - TabActivity 中的 onTouchEvent 不对任何内容做出反应

我有 TabActivity:

但是当我在屏幕上移动手指(推、甩、..)时,什么都没有发生,帮帮我!

0 投票
1 回答
573 浏览

android - 带有 TabActivity 的 Android 简单应用

我是 Android 新手,我一直在尝试重用 Android 开发者网站上关于开发 TabActivity 应用程序的教程,但不幸的是,它从未奏效,即使我以与描述完全相同的方式构建它……使用调试器似乎问题来自主要布局。

-> setContentView(R.layout.main); //After this line the app stops.

这是我的 main.xml:

如果有人有同样的问题,或者如果有人有一些建议,欢迎他们:)

坦克很多!

兰迪

0 投票
1 回答
2494 浏览

android - android tabcontentfactory 和查看加载事件

我使用 tabslayout。我选择 tabcontentfactory 从 xml 布局加载视图。就像在活动中一样,我们有 oncreate 方法,它充当 onLoad 以便我可以将数据源填充到各种视图。

但是在 tabcontentfactory 方法中,我不能这样做,因为 oncreate 已经被触发,它主要用于创建选项卡。有没有更好的方法来告诉活动膨胀视图已附加到窗口,现在你可以使用膨胀视图