问题标签 [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 - 不同标签android中的不同形式
我有 2 个选项卡:报告和配置文件。
我想在每个选项卡中添加不同的表单(Textview、微调器等)。现在我尝试使用一个按钮,它应该是不同选项卡中的不同按钮。
但我得到的是我在两个选项卡中都有相同的按钮。它应该在报告选项卡中显示按钮名称 ButtonReport 和在配置文件选项卡中显示 ButtonProfile。
下面是它的图片。
我将按钮代码放在 main.xml 中。
这是我的 ReportActivity 类和 ProfileActivity(相同的代码只有不同的名称)
这是我的 MainActivity 类
有没有办法在不同的选项卡中有不同的形式?
android - 使用 TabLayout 时无法通过套接字传递数据
最初,我只有 1 个基本页面,其中不包含任何tablayout
内容,并且运行良好。插入的数据已通过套接字。
现在,我正在使用tablayout
,它不传递数据。发生了什么?
这是我的活动,包括套接字:
这是我声明选项卡的主要活动:
需要提交的数据在报告选项卡中。
**这与使用前使用的代码相同TabLayout
,它确实传递了数据。
有人知道吗?请。
android - 是否可以在操作栏中使用下拉和选项卡作为导航?
是否可以同时拥有顶部的微调器/下拉菜单和操作栏中正下方的选项卡?我想将操作栏顶部的微调器用作视图切换控制器(即表格视图或图表视图),而下面的选项卡将显示不同的数据列表。
以下屏幕截图准确说明了我想要实现的目标:
如果在操作栏中无法同时使用这两种模式,我可以在内容视图的顶部放置一个 TabWidget。但是,我有点不确定每个选项卡是否应该有一个片段或一个活动。
android - 选项卡活动中的片段在旋转时会丢失所有数据?
我正在使用 Sherlock ActionBar 库,并且我有一个实现 ActionBar.TabListener 的 SherlockFragmentActivity(用于我的选项卡),并且我有 3 个选项卡……每个选项卡都是一个 SherlockFragment。当我旋转时,整个 Activity 被重新创建,并且我丢失了 Fragment 中我的 onCreate 中声明的所有变量。我将如何解决这个问题?
我想我应该使用片段作为选项卡而不是活动......这是错误的吗?
编辑:我应该提到我当前的解决方法是在选项卡活动中使用静态列表,并让片段在 onPause 上将内容推送到这些列表(并在 onResume 上从它们那里取回内容)。我真的不喜欢这样做,我知道必须有更好的方法。
另外,关于 if(savedInstanceState==null),我已经尝试过了,但它似乎不起作用。我认为这是因为正在重新创建包含我的 Fragments 的 Activity 并且需要重新创建选项卡。
android - 更改选项卡中的线条颜色 - ActionBarSherlock
我正在使用 ActionBarSherlock 使我的应用程序与旧设备兼容。实现很简单,但现在我需要将您在选项卡下看到的默认 Holo 蓝线设置为红线。
我一直在阅读SO 和 ABS 文档(链接)上的一些主题(主题 1、主题 2 ) ,但我无法让它工作。
这就是我到目前为止所拥有的。
在我的 AndroidManifest.xml 中,我将此行添加到application
标签中。
然后在res/values/styles.xml
我有:
但是当我运行我的应用程序时,我仍然会看到默认的蓝线颜色。
我究竟做错了什么?
编辑
如果您想完全设置 ActionBarSherlock 的样式,请阅读此内容!
我在这里找到了一个答案,给出了以下链接:http: //jgilfelt.github.com/android-actionbarstylegenerator
这是一个简单的生成器,可以为完全定制的 ABS 生成所有需要的文件!您所要做的就是将生成的文件复制到相应的文件夹中,然后就可以了!
不要忘记在您的 AndroidManifest.xml 中启用样式(您必须在生成器中输入样式名称)。为此,请参阅下面的答案。
android - 以编程方式位于页面底部的选项卡
我已经研究了很多如何使用此代码对齐页面底部的选项卡,但我没有找到任何内容,我将代码用作:
TabGroup1Activity 是:
通过使用此代码,标签栏出现在屏幕顶部,但我想将其放在底部..请提出一些建议,我发现这种方法很容易创建标签
android - android: 如何从 Android Support Lib 版本 4 向 PagerTabStrip 添加图标/drawables?
android: 如何从 Android Support Lib 版本 4 向 PagerTabStrip 添加图标/drawables?
对于了解 PagerTabStrip 的人来说,这是一个非常具体的问题,我在任何地方都找不到足够的示例,它在某种程度上是新的(PagerTabStrip),所以我找不到足够的信息。
android - 旋转手机时,在选项卡(ActionBar)内调用了两次 onCreateView 片段
当我旋转手机时,这个方法被调用了两次......实际上第二次 savedInstanceState 为空......这是正常行为吗?
android - Android 从某个宽度更改 ActionBar 选项卡
我有一个棘手的问题。我现在正在设计 Android 应用程序,但我对标签如何从某个宽度的显示中显示的方式有疑问。我将 ActionBarSherlock 库和 ViewPager 用于选项卡。
问题是我对 ActionBar 使用黄色,对选项卡使用黑色,对选项卡指示器使用黄色,但是当我在更宽的屏幕或横向模式下查看应用程序时(我猜大约从宽度 400dp 开始)我看不到指示器,因为选项卡隐藏在操作栏中,并且指示器具有完全相同的颜色。有没有办法从某些显示宽度更改选项卡指示器的颜色?
我试图通过制作 layout-sw400dp/layout.xml、新的 9patche 和新样式来做到这一点,但我不能让它以这种方式工作,我认为现在不可能这样做。你知道怎么做吗?
非常感谢您提前。
更新 我已经通过以下方式解决了它。我创建了文件夹 drawable-w400dp 和 drawable-land(用于古代手机)。只有可能会以 wrog 方式显示的手机是黑莓手机,比如机器人。
android - 需要基本设计
我的目标是 android 2.1 上的应用程序。我有一个包含三个部分的布局。页眉、主体和页脚。页脚在整个应用程序生命周期中保持不变。页脚有四个选项供用户选择(如四个选项卡)。当用户选择页脚中的每个选项时,主体中的内容必须更改。并且当用户在主体中与 UI 交互时,只需要更改主体的内容(如活动替换活动)。并且页脚中的用户选择必须保持突出显示,直到用户在页脚中选择另一个选项。我几乎需要在同一个选项卡中启动活动,但选项卡位于下方。很多人建议使用活动组,但由于它已被弃用,我该怎么做呢?