问题标签 [android-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 投票
2 回答
5883 浏览

android - Android:TabActivity 已弃用,而是使用 Fragment

我正在尝试在我的应用程序的每个活动的底部实现一个 MenuBar(我需要它始终可见,因此上下文菜单没有用!)。我看到现在不推荐使用易于使用的 TabActivity ......所以我还没有得到我应该使用片段“技术”。我已经找到了一些讨论...但是有任何已经实现的 Eclipse 项目我可以在某处下载或任何易于遵循的教程?我在这里关注的http://developer.android.com/reference/android/app/TabActivity.html真的不完整。由于我不知道如何使用 FragmentActivities,我得到了一些类转换异常。帮助!:)

0 投票
1 回答
3255 浏览

android - TabGroupActivity - startChildActivity - 不工作

我一直在使用TabActivity,我希望标签显示在每个子活动上。我有这样的流程MainActivity(TabActivity)-> TabGroupActivity1(TabGroupActivity)-> Activity1->Activity2

现在我只想在标志为真时重定向 Activity2。所以我的代码如下所示。

现在代码TabGroupActvity1

现在在Activity1

这是行不通的,

下面的代码在某些点击事件中有效,但在我的情况下无效

请给出一些建议如何做到这一点。我是否已经很好地解释了这个问题......我需要添加更多细节吗?

0 投票
3 回答
2000 浏览

android - 单击微调器会给出 WindowManager$BadTokenException

我正在使用 Tabwidget,Tab 的实现方式与教程中显示的方式相同

“MainActivity -> Activity1 -> Activity2(给定图像)”

查看当前活动

现在点击微调器给出

我试过Android Spinner 错误:android.view.WindowManager$BadTokenException: Unable to add window already 但这对我没有帮助

我知道上下文有问题,但我不知道是什么

听到是我的意图,开始DetailActivity

DetailActivity给定的波纹管代码

代码SpinnerAdapter

我做错什么了吗?

请帮助我...非常感谢

0 投票
1 回答
533 浏览

android - 嵌套的 PreferenceScreen,调用时替换整个屏幕

我将我的 PreferenceActivity 包装在 TabActivity 中。东西看起来不错。但是当我在我的 PreferenceActivity 中引入“2nd level PreferenceScreen”并且当有人点击它时,它会替换整个屏幕。当第二个屏幕打开时,我可以在任何地方保留我的标签吗?还有,当人们点击第二级偏好屏幕时,如何制作打开/退出动画?我想让旧屏幕向左滑动。

0 投票
1 回答
169 浏览

android - 编辑自定义选项卡的文本

我有Tab一个自定义布局,其中包含一个TextView. 稍后我将需要从实际的选项卡子项更新该文本。

这是我在TabActivity

所以我是如何设置它的......现在,在子选项卡的活动中,我需要它来更新文本......我认为如果我没有自定义选项卡,以下内容会起作用......

但我需要自定义标签:)

有没有人有任何想法或建议?谢谢

0 投票
3 回答
5283 浏览

android - 如何检测对已选择的选项卡按钮的点击

单击我的 TabActivity 的当前选定选项卡时,我试图获取 Click 事件。

我尝试了下面的代码,但是当我单击一个选项卡时,其他选项卡无法正常工作/单击。

0 投票
1 回答
985 浏览

android - 将数据从一个选项卡活动拉到另一个

我读过的关于 Intents 的所有内容都谈到了使用它们来推送数据,或者从另一个 Activity 启动一个 Activity。我想从已经运行的活动中提取数据。

http://developer.android.com/resources/tutorials/views/hello-tabwidget.html上的选项卡布局教程说明了我想要做什么。(我的应用程序正在做一些工程计算,但教程代码很好地类比了我的应用程序。)本教程创建了一个包含三个选项卡的应用程序,每个选项卡都托管一个单独的活动。

为了扩展本教程中的示例,假设我在 Artists 选项卡/活动中选择了一位艺术家。我希望能够选择“专辑”选项卡/活动并让它显示该艺术家的所有专辑。

在我看来,我需要使用 Intent 来执行此操作。我发现的所有教程都假设我将在艺术家选项卡/活动中创建一个“查看专辑”按钮,并且按下该按钮将执行一个启动专辑活动并传递艺术家姓名的意图。

我不想创建那个按钮。Artists 布局上的不动产是宝贵的,我有一个非常好的专辑选项卡,并且 HelloTabWidget 活动已经包含创建专辑选项卡的意图。

此外,用户会希望在专辑和艺术家之间来回跳转以更改艺术家选择,而选项卡是执行此操作的绝佳方式。无需使用另一个按钮使 UI 复杂化。

So how can I have the Albums activity PULL artistName from the Artists activity when the Albums tab is selected (or the Albums layout is displayed), rather than have the Artists activity START Albums and PUSH the artistName?

我可以从其他编程世界中想到的等价物:

  • 全局变量。对 Android devt 感到沮丧,对吧?如果它们确实存在,它们叫什么?

  • 吸气剂,如artistName = Artists.getArtistName();. 我感觉这并不容易。

  • 写入和读取文件 - 即大容量存储或非易失性存储器。我不需要 ArtistName 值是永久的。每次用户启动应用程序时,它将被重置为 null。

那么它是如何在 Android 世界中完成的呢?我是否使用 Intent - 如果是,如何使用?

0 投票
1 回答
944 浏览

java - Android 内部的 TabActivity 和导航

我已经完成TabActivity了这段代码:

在这些第一个和第二个选项卡中,我有一些上下文,用户按下它并使用以下代码ListView转到其他选项卡:Activity

但是我的消失了TabActivity,但我仍然想像 iPhone 一样使用 UITabBarUINavigationController

所以现在我在想,当我去其他地方时,Activity我需要将当前TabActivity按钮类目标更改为当前,并且我Tab Bar Activity应该以某种方式可见。

也许有人可以帮助我。

谢谢。

0 投票
1 回答
202 浏览

android - Android ::在更改配置时关闭Tabhost中的所有活动

我从这里尝试简单的 Tab 应用程序

我有一个简单的问题,我在模拟器和设备上运行上面的应用程序,我有五个活动(例如:A、B、C、D、E)。我想去 A->B->C->D->E,在进行 E 活动后,我使用键盘上的按键 ctrl+F11 更改配置。当方向发生变化时,所有活动都在选项卡中关闭并显示第一个活动。我不明白我错在哪里。。

0 投票
1 回答
1747 浏览

android - 如何在android中tablayout的一个选项卡中使onWindowFocusChanged(boolean)方法为true(或调用)?

如何在android中的tablayout的一个选项卡中将方法onWindowFocusChanged(boolean)设置为true(或调用)..

解释:

在默认活动中自动调用的tablayout onWindowFocusChanged()(true),但是当我们单击/触摸到下一个选项卡(调用另一个活动)时无法调用onWindowFocusChanged()!!!!!!如何在第二个选项卡中调用 onWindowFocusChanged()?

源代码:

TabTwo 活动运行时未调用 TabTwo 的 (2ndTab) onWindowFocusChanged 请给出解决方案。我试图提供 tabHost.setFocusable(true); 我没有工作!!!