问题标签 [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.

0 投票
6 回答
24623 浏览

android - 如何在android中设置屏幕底部的选项卡?

我正在研究标签活动。

我想在 tabcontent(framelayout) 下方显示我的 tabwidget。

我通过将 tabwiget 选项卡属性设置为

但框架布局无法与这些选项卡对齐。

即选项卡显示在屏幕底部并与框架布局重叠

怎么做?如果为 framelayout 设置了一些高度值,它不会针对 android 的所有屏幕进行优化。我能做些什么?任何的想法???

0 投票
1 回答
2707 浏览

android - TabWidget 在 Android 底部不稳定?为什么?

我将 tabWidget 设置在底部。当我想编辑edittext时,键盘会抬起。但是选项卡小部件位于键盘上方。为了支持多屏,我设置了 android:layout_weight="1.0"。之后,我遇到了这个问题,我在下面添加了我的布局代码。有什么想法可以使底部的 TabWidget 稳定吗?

代码:

0 投票
1 回答
1068 浏览

android - 使用 TabWidget.setDividerDrawable()?

有没有人成功过TabWidget.setDivider()?我不确定它是否符合我的假设:让您有机会提供在每个选项卡实例之间绘制的可绘制对象?

这似乎没有任何作用。查看 android 项目中的选项卡可绘制资源表明,分隔线实际上是自己绘制到选项卡图像中的——这应该有效还是不支持?

0 投票
1 回答
228 浏览

android - 在 Android 的两个选项卡上使用相同的视图

我正在开发一个Android具有使用选项卡布局的活动的应用程序。有两个选项卡可以在ListView下面显示的内容之间切换。

这意味着两个选项卡规范指向相同ListView的内容,R.id.main_list

这有点工作 - 如果我切换到选项卡#2并返回到#1,我可以看到ListView并且我的数据库代码根据所选选项卡获取正确的数据。但是,当活动启动时,ListView在选项卡更改之前无法看到。这显然是个问题。

解决这个问题的最简单的方法是什么?

0 投票
1 回答
4108 浏览

android - 我在 tabview 中启动新 Activity 时遇到错误

在我的应用程序中,每当我尝试在 onclick 列表视图触摸事件上启动新活动时,我都会在一个选项卡中的 Tabview 中显示列表。我想在 webview 中开始一个新的活动。

如果我运行这么多代码应用程序崩溃所以我只是找到它的解决方案我应该异步启动一个新活动所以现在我正在这样做:

然后我的代码也崩溃了,只给出了两个警告就没有给出错误。

如果我在两个地方 onTouch 和 post execute 开始一个新活动,那么我的代码正在工作,但在这里它首先显示屏幕,然后它自动运行并刷新该屏幕,这看起来不太好。那么如何避免它。请帮我。

我的工作代码是:

日志生成是并且我的应用程序正在自动关闭。

请帮我...

0 投票
3 回答
2167 浏览

android - 你好,TabWidget 每个选项卡都引用新的xml

我正在使用 Google 的Hello, TabWidget 示例,但将其更改为如下所示:

主.xml:

.java文件:

这是 res/layout 中的 text.xml:

我基本上想要做的是让每个选项卡都引用它自己的 xml 文件,而不是 main.xml 中的所有文件,但是第一个选项卡中的文本没有显示。

0 投票
1 回答
712 浏览

java - 像谷歌开源联系人一样在 android 中设置标签样式

我在尝试在 android 中设置标签样式时遇到了麻烦。

我想让它们看起来与开源 android 联系人列表中的内容完全相同(请参阅https://android.googlesource.com/platform/packages/apps/Contacts )。

问题是当它们显示在屏幕上时,它看起来与联系人应用程序有点不同。

我的标签

什么时候应该是这样的:

在此处输入图像描述

请注意背景颜色和文本颜色的不同。

不知道为什么会这样,因为它的代码和图标基本相同。

我的标签布局代码如下:

其中不包含任何特殊内容.. TabActivity 如下:

我也使用可绘制文件夹中的相同图像。

我知道我可以通过在 tabactivity 中执行类似的操作来手动设置选项卡的背景

但是联系人应用程序在任何地方都没有做这种事情(大部分顶部选项卡代码都在 DialtactsActivity 中),所以只想在显示选项卡时做开源应用程序正在做的事情 - 我不确定如何以及为什么当我基本上使用相同的代码和资源时,联系人应用程序选项卡看起来要好得多。

我想我只是错过了一些微不足道的东西?

0 投票
2 回答
1541 浏览

android - 如何通知从一个选项卡到另一个选项卡的更改?

我被困在这个上。我正在调用一项在一个选项卡中更新数据的服务。

但是,当我切换到另一个选项卡时,我想通知我切换到的选项卡结果已更改,并更新该选项卡上的数据以进行不同的服务调用。

有什么方法可以在第一个选项卡中调用 setResult ,以便在恢复第二个选项卡时,它将根据结果代码更新其数据onActivityResult()

0 投票
2 回答
3388 浏览

android - Android - 如何更改选项卡中文本和图像的默认位置?

我们可以更改标签中文本和图像的位置吗?

因为我使用的图像尺寸稍大并且隐藏了标签的标题。

0 投票
1 回答
24265 浏览

android - 现在不推荐使用 TabActivity 使用 Fragments 创建选项卡

我正在创建一个应用程序,它在屏幕底部有五个选项卡,每个选项卡都打开一个不同的活动。

我的 Tab Activity 扩展了我刚刚阅读的 TabActivity 已弃用,我应该改用 Fragments。

如何更改我的应用程序以改用 Fragments?我已经阅读了 android.developer.com 上的信息,但我仍然不知道该怎么做。