2011-06-05 102 views
1

这是我遇到的问题。我有一个标签主机与4个选项卡活动。 我想在我的一个活动中显示一个简单的进度对话框,但这样做的目的是使用户仍然可以移动其余的选项卡(单击tabWidget应该仍然​​可行,对话框将仅显示在一个活动上)。是这样的可能吗?android对话框内TabHost的活动

请大家帮忙。 谢谢。

+0

我曾尝试在子活动中插入对话框。它出现了,但它实际上是在tabhost之上,而不是在启动它的活动内部。 – DArkO 2011-06-05 17:51:48

+0

你能分享你的代码吗? – 2011-06-05 18:48:01

回答

1

如果您只想在一个活动中使用,请使用PrograssBar而不是对话框。像其他视图一样将其添加到您的布局中。

+0

是的,我知道这是可能的。我也在考虑添加一个空视图,因为该活动包含一个gridview。但我仍在考虑制作类似的替代方案。 – DArkO 2011-06-06 06:22:08

+0

@DArkO我倾向于认为最简单的选择是最好的选择。如果你的GridView是在一个RelativeLayout里面的,那么在你想要的位置添加这个小节非常简单(在中间?底部?)并且在GridView的顶部绘制它。完成后,您可以简单地移除View(或将其设置为GONE) – Aleadam 2011-06-06 06:32:29

+0

是的,我同意你的意见,但在我看来,进度条并不真正表示不接触。 – DArkO 2011-06-06 06:42:16