问题标签 [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 投票
1 回答
1016 浏览

android - 如何为 tabhost 和 tabwidget 创建自定义 api?

我创建了可滚动的标签栏,使用 tabhost、tabwidget 和 Horizo​​ntalscrollbar,layout_gravity 位于底部。现在,我想为此创建自定义 API,因此任何人都可以根据他们的要求使用该 api 更改文本大小、高度、宽度等。

标签栏.java

主要的.xml

0 投票
1 回答
425 浏览

android - Android - 如何更改 TabActivity 中的活动?

我目前有一个 TabActivity,它有 4 个选项卡,在其中一个选项卡中我希望能够在 4 个不同的活动之间前进和后退。

但是,如果我现在尝试启动一个新 Activity,它会删除 TabActivty 并启动一个没有标签栏的全新 Activity。

我已经阅读了有关使用视图组的信息,但这不是最佳做法,也不是关于使用视图翻转器的信息,但这似乎并不能让我在不同的活动之间切换,只会更改活动中的视图。例如,我无法实现返回功能。

谁能指出我应该寻找什么作为解决方案的正确方向?

编辑:

更多信息:

在 TabActivity 中,我的第一个屏幕将是一个包含 4 行的 ListView,然后选择其中一个将依次在 TabActivity 中再次加载另一个具有 2 行的 ListView,然后第三个屏幕将仅包含一些文本,具体取决于用户选择的选项再次在选项卡活动中。

ViewFlipper 是这里最好的解决方案吗?在我看来,如果我使用 ViewFlipper,它需要在一个 Activity 中进行大量编码?

0 投票
3 回答
2105 浏览

android - Android TabActivity 和方向变化

我有一个TabActivity举办其他三项活动的活动。

如果选择了第一个选项卡,我可以更改设备方向,一切正常。

如果我转到第二个或第三个选项卡并更改方向,则选项卡子活动的(第二个和第三个)onCreate()方法会被调用两次,第一次是设置默认选项卡内容(第一个),然后是第二个 onCreate,正在设置选定的选项卡内容(第一次应该如此)。

为什么onCreate()方法被调用两次,我该如何解决这个问题?

编辑:

我不想android:configChanges="orientation"在清单中使用,因为我想让应用程序标题和系统栏向下并纵向显示它们,这只有在设置内容之前才有可能......

0 投票
1 回答
4938 浏览

android - 如何在“主页”、“新闻和天气应用”中通过手指移动滑动标签内容(TabActivity)?

我有一个带有三个标签的标签活动。我需要在主页或“新闻和天气”应用程序中使用手指移动的滑动动画。在文档和论坛的帮助下,我可以设法在某种程度上为标签内容设置动画,但不像上面提到的那样。

那么,你能帮我解决这个问题吗?

这是我的代码:

MyTabActivity.java

主要的.xml

slide_left_in.xml

slide_left_out.xml

slide_right_in.xml

slide_right_out.xml

0 投票
1 回答
5384 浏览

android - 如何在 Android 4.0 中创建选项卡式布局?

现在 TabActivity 已被弃用,使用片段构建选项卡式界面的正确方法是什么?我看到的每个教程都采用不同的方法。其中一些非常复杂,将平凡的编程主题推向火箭科学领域。是什么赋予了?

我正在为 ICS Android 4.0 编写代码。

谢谢。

0 投票
1 回答
587 浏览

android - TabActivity 中的 Android startActivityForResult

我搜索了我的具体问题,但找不到我的问题的答案。

在我的应用程序上,我的主要活动有一个带有 3 个选项卡的选项卡主机。所有三个选项卡都有一个包含项目的列表视图。

tab1 列表视图项目与选项卡 2 和选项卡 3 列表视图的项目相关。tab1 上的一项可以对应于 tab 2 或 3 上的一项或多项。

现在棘手的事情是:
当我单击每个选项卡上的一个项目时,我会启动一个新活动来编辑甚至删除该项目。在此操作之后,我需要更改所有选项卡上的 listViews,而不仅仅是调用该操作的内部活动选项卡。同样是说我需要刷新至少两个选项卡活动(因此主要活动)。我可以使用 startActivityForResult() 开始编辑活动并获取操作结果并更新当前活动/选项卡)。现在的问题是,我无法将任何信息传递给主要活动来刷新整个内容。我考虑过使用数据启动主要活动,当我更新内容但随后启动一个新活动,当用户单击退出应用程序时,有一个(或更多,取决于执行的操作数量)主要活动背景。

如何更新主要活动?如何从称为选项卡式活动的活动内部发出主要活动信号?如果我只需要刷新内部选项卡,就没有问题。

提前致谢

0 投票
1 回答
333 浏览

android - 在我自己的布局中启动系统活动

我的应用使用 TabHost 布局。每个选项卡都有一个活动。我的一个标签必须只启动系统音乐播放器活动,所以我使用了startActivity(new Intent(MediaStore.INTENT_ACTION_MUSIC_PLAYER));. 但后来我失去了我的标签。是否可以在我的布局中打开音乐播放器?

0 投票
1 回答
127 浏览

android - 如何使用 tablayout 设置新活动

|在我的 android 应用程序中,我在所有页面上都有两个选项卡。一个标签表示活动1,第二个表示活动2。

假设我在我的一个应用程序页面上,单击此页面的一个按钮,我需要调用第三个活动,该活动将显示在下一页上,其中还包含两个选项卡。我的问题是如何设置第三个活动,如果我用 tab1 设置它,而不是点击 tab1,第三个活动显示,意味着 activity1 丢失。

请为此建议我一些解决方案,它很紧急。

0 投票
4 回答
1188 浏览

android - Android将值从选项卡传递到主TabActivity的最佳方式

我有一个 TabActivity,它在 2 个选项卡中加载 2 个 ListActivity。当我单击任一 ListActivity 中的列表项时,我想将此值传递回 TabActivity。最好的方法是什么?我正在考虑使用广播接收器。有什么想法吗?

0 投票
2 回答
228 浏览

android - 活动在使用 TabActivity 显示之前从服务器加载 xml

我正在使用TabActivity4 个单独Activities的 - 每个选项卡一个。

其中之一ActivitiesListView具有自定义的ArrayAdapter.

问题是,当我按 Tab 切换到此视图时,Activity会在视图更改之前加载内容,这似乎在几秒钟内没有任何反应,直到xml加载和解析等。

我找了一个例子,但这是我的第一个 Android 应用程序,我很难理解流程。

谁能给我指出一些代码,这些代码可以让我在后台线程中加载内容时立即更改视图(我可以通知用户内容正在加载)

谢谢你

编辑 - 我正在从现有的 iOS 应用程序移植代码 - 我无法更好地阐明问题,因为我没有意识到在这种情况下如何阻止 UI 线程,并且由于现有代码的复杂性和截止日期我不想过多地改变结构。

在看到您的代码 Jennifer 之前,我缩小了问题的范围,但这是我使用的解决方案,所以我会将您的解决方案标记为正确。

如果它可以帮助其他人,这是我使用的,我必须将我调用的函数以触发数据加载到后台线程,然后在该线程完成工作时显示内容

这个类是在我的

以前没有这样做过,这对我来说很难理解;)