问题标签 [android-tabs]
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.
android - 如何将选项卡作为视图处理?
我已将选项卡创建为视图。但是我没有找到有关如何操作这些视图的任何信息。例如,如果我想在一个中显示列表视图,在另一个中显示表单(表格布局)。我可以为每个选项卡设置单独的布局吗?更重要的是,我在哪里包含有关每个选项卡的 java 代码?
这是我的java代码:
任何帮助表示赞赏。
android - 如何在 Android 的选项卡式布局中实现列表视图和嵌套布局
我是 Android 新手,正在开发我的第一个应用程序,目前这仍然是一个“Hello World”的工作。在我的主要活动中,我想要一组两个选项卡。第一个选项卡是一个布局,由几个子线性布局组成,基本上是顶部的按钮/文本行和下面的列表视图(为简洁而编辑):
第二个选项卡将是一个填充整个选项卡的列表视图。我将上述布局作为我的主要活动,并试图将其放入选项卡视图并在选项卡 2 中创建列表视图。每个按钮和列表项单击都会启动其各自的活动。
我发现了许多使用 TabActivity 类的选项卡实现示例/教程,现在似乎已弃用。据我所知, FragmentActivity 似乎是替代品。
我已经让这个示例工作了,但是还没有成功地将列表视图放入选项卡中,更不用说我的嵌套布局了。我会继续努力的!
标签的片段方法是当前公认的最佳实践吗?从我所见,我仍然倾向于将其作为 UI 解决方案与操作栏。在看到这些选项卡式片段实现中有多么复杂之后,我可能会改变主意。:-)
任何指向可以在选项卡中实现列表视图和/或嵌套布局的好示例的指针?
提前致谢!
android - Android Fragments 选项卡的自定义回栈
如何为每个选项卡创建自定义回栈行为,例如在 FragmentTabs 示例中?父 Activity 的 FragmentManager 在管理单个堆栈方面似乎非常严格,但我在 SO 中看到评论指出这种行为在浏览器等应用程序中是可能的,其中每个选项卡/窗口都有自己的后键管理。我试图避免 ActivityGroup / TabActivity 路线。
java - android 4.0 问题上的标签
我正在尝试在 android 2.2 - 4.0 上使用标签。我扩展了这个演示:http: //developer.android.com/resources/samples/Support4Demos/src/com/example/android/supportv4/app/FragmentTabs.html:
但我不知道在onTabChanged中添加什么,所有的魔法都发生在演示中。
我需要做的是:
我有一个ListFragment
,当单击一个项目时,它应该在一个单独的屏幕上以小屏幕/纵向显示详细信息,或者在大屏幕/横向显示一个片段,其中包含详细信息同一个屏幕。我可以使用 Fragments 解决这个问题,还是应该尝试FragmentActivities
正常工作?
通过以下示例:example,我能够实例化一个FragmentActivity,但它占据了整个屏幕,而不仅仅是选项卡菜单下的区域。
是否有机会使用活动(或 FragmentActivities)而不是片段作为选项卡的内容?
android - 如何使用特定选项卡启动活动?
我浏览了许多示例、问题和教程,但从未见过带有特定选项卡的活动启动(启动新意图)。我知道可以.setCurrentTab
用来切换到一个选项卡,但这只能从父活动选项卡内部完成。如何从不同的活动启动一个活动中包含的特定选项卡?可能吗?如果是这样,那怎么办?
在我的代码中,在标准活动启动用户显示第一个选项卡,但我希望他转到第四个选项卡,以防他从另一个活动重定向。我的 TabHost 代码(MyTabActivity):
现在在另一个活动中:
android - 单击选项卡直接使用选项卡进入新活动
我有一个底部有 2 个选项卡的屏幕,当单击第二个选项卡时,它将定向到另一个底部也有 2 个选项卡的新屏幕,但是第一个屏幕中的选项卡将堆叠在新屏幕中,请查看图像,您可以看。
第一个屏幕
第二屏
我不希望选项卡堆叠在第二个屏幕中,该怎么做?
android - 选项卡式操作栏中的片段导航
问题
在描述我当前的设置之前,我将描述我的问题。我需要在单独的选项卡内的片段之间进行分层导航。假设我在选项卡中向下钻取,然后切换选项卡,然后返回到第一个原始选项卡,我需要它位于向下钻取的级别,然后能够返回到顶层标签。
现在进入我的设置。
我有一个应用程序,其中包含一个名为MainActivity
. 此活动是控制我的选项卡式操作栏的内容。我遵循了许多不同的教程来处理选择选项卡时片段的切换,下面的代码可以引起您对onTabSelected
和onTabUnselected
方法的注意。
MainActivity -- 选项卡监听器
当我Tab1
查看Fragment1', when a button is pressed I then show another
Fragment called
Fragment2` 时,我需要能够从中返回。如果我只停留在该选项卡上,下面的代码就可以工作,但是当我离开该选项卡并返回它时,一切都搞砸了。
MainActivity -- 显示第二个片段
我的想法
我认为这一定是我分离片段并在按下新选项卡时处理切换的方式。也许我需要实现某种方式来存储每个选项卡的每个单独的后台堆栈并从中加载片段而不是系统后台堆栈?
任何帮助都会很棒。我试图尽可能彻底和简单地解释它。
提前致谢。
android-fragments - 隐藏/删除在 fragmenttabspager 中使用 tabsadapter 添加的片段
我试图从 Google 的 support4 包中删除或至少隐藏在 FragmentTabsPager 示例中创建的片段和选项卡。我只能使用一项活动,因为我正在使用 webviews 并想使用相同的网页。不幸的是,Tabsadapter 类只包含一个 AddTab 方法而不是一个 removetab。这门课“依赖一个技巧”,我不太了解它..
这就是我创建标签/片段的方式:
我已经尝试过 mTabsAdapter.destroyItem,但没有任何运气。我也尝试通过 fragmentTransaction 删除,但没有任何运气:
fragManager = getSupportFragmentManager();
fragTransaction = fragManager.beginTransaction();
fragTransaction.hide(mTabsAdapter.getItem(1));
fragTransaction.commit();
我找到了仅删除选项卡的方法,但碎片仍然存在,导致 2 个选项卡上有 3 个碎片。我的其余代码与 Fragmenttabspager 示例基本相同。
有任何想法吗?
android - 标签栏android中的ProgressDialog
我正在尝试在android中制作一个标签栏应用程序,在谷歌搜索后我找到了一些教程并且我成功了。我想要 3 个选项卡,当我单击第一个选项卡时,将使用 asyntask 从服务器获取一些数据并在前端显示进度对话框,但进度对话框正在捕获整个屏幕(带有选项卡栏),因此我无法切换第二个或第三个选项卡。
java - Android 的操作栏选项卡上是否可以有图标?
Android 的操作栏选项卡上是否可以有图标?
如果是这样,有人可以指点我一个完成它的人的例子吗?