问题标签 [android-tabhost]

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 回答
4295 浏览

android - Android中按下Tab的状态是什么

我试图让我的 tabicon 在按下选项卡时更改(即,当您按下选项卡时它会改变颜色,但尚未释放)。我创建了一个选择器,如下所示:

但是,由于某种原因,只能达到前两个状态(仅使用 icon1 和 icon 2)。谁能告诉我“按下但未选中”选项卡的正确状态是什么?

*已编辑以澄清新情况

0 投票
1 回答
1914 浏览

android - 如何使用包含 MapView 的包装 TabHost,该 MapView 在其下方显示 AdMob 视图?

我对 Android 很陌生(比如 2 天),但我对其他布局工具包很有经验。我正在尝试将 AdView 放在 TabHost 下方,似乎我可以让 TabWidget 或 AdView 正确显示,但不能同时显示两者。

首先,这是我想要完成的 ASCII 艺术版本:

如您所见,我试图在 TabWidget 或 FrameLayout之外获取 AdView。我希望它低于整个 tabhost 内容。

这是我添加 AdView 之前得到的布局:

现在,我尝试了几个不同的技巧来添加 AdView,例如http://www.spencerelliott.ca/blogs/blog-android-menu。这是我想出的最佳布局:

不幸的是,在那一个中​​,我在第一个选项卡中的 MapView 将缩放控件放在了 AdView 的顶部。我缺少一些简单的布局吗?因为我可以让 TabWidget 以 wrap_content 为高度,或让 AdView 以 wrap_content 为高度,但只有当它们超出“@android:id/tabcontent”时。

选项卡内容下方的任何内容都会被 MapView 吃掉。

谢谢

0 投票
2 回答
2001 浏览

android - 通过扩展 MapActivity 使用 tabhost

主要的.xml


我得到类似于http://i3.6.cn/cvbnm/e1/71/e9/19008bd7258eaf858be73dc6431b1f8b.jpg的结果。我想要两个标签;你可以帮帮我吗?

0 投票
2 回答
3275 浏览

android - LinearLayout内的Android TabHost

嘿...我正在尝试使用这样的布局结构创建一个活动:

这里有什么问题?我的活动中出现 nullPointerException

问题在于嵌套。TabHost 作为主要的 XML 节点没有问题。谢谢!

错误: 截屏

0 投票
2 回答
2846 浏览

android - Android Tab 高度浪费空间!一定有办法减少它!

我没有使用图像图标,仅使用(固定大小)文本指示器。如何将选项卡高度设置为最有效的大小?[wrap_content 无效。]

0 投票
2 回答
3236 浏览

android - 为什么我的 ServiceConnection 方法从未执行?

这是调用我的服务的类:

这就是服务:

这是 AndroidManifest.xml 中的两个活动:

onServiceConnected 永远不会执行。我错过了什么?

这是激活 TicketList 活动时 LogCat 在详细模式下的输出:

0 投票
1 回答
459 浏览

android - 以两种方式选择选项卡活动

我的应用程序具有三个选项卡,A、B、C,它们具有三个不同的活动。

选项卡 A 包括一个列表视图。用户可以选择选项卡 B 或滚动 A 中的列表视图,选择一行将带他到选项卡 B 与所选行的位置。

如何在选项卡 B 中检测到用户选择了一行或单击了选项卡 B。单击选项卡 B 会选择默认值,而在 A 中选择一行会使 B 对数据执行一些特殊操作。我可以创建一个单独的活动,在选择一行时启动,但这是代码重复,我更喜欢尝试找出 B 是否可以检测到它是如何启动的。

0 投票
1 回答
974 浏览

android - 跨平台的正确 Android 选项卡外观?

我正在编写一个需要在各种 Android 设备上运行的应用程序,每个设备都有自己的运营商特定主题。

不幸的是,每个设备的标签主题不兼容存在一个问题 --- 股票 Android 为所选标签使用浅色背景、深色前景,但 HTC Desire 使用深色背景、浅色前景,这意味着图标专为一个看起来错误的另一个而设计。(此外,HTC Desire 的主题有一个错误,他们忘记为选定的选项卡设置前景色,这意味着您实际得到的是深色背景、深色前景。系统应用程序似乎都是手动设置前景色,但我在几个用户应用程序中观察到了这一点。)

因此,为了使应用程序在所有设备上看起来都正确,我认为我有两个真正的选择:

  • 完全自定义我的标签主题,所以我们根本不依赖系统主题

  • 其他

我宁愿不做第一个,因为这就是为什么我们的应用程序与设备上的其他应用程序不匹配的原因。但除非有解决这个问题的聪明方法,否则我必须这样做。有什么建议么?我不可能是第一个遇到这种情况的人。例如,是否有任何方法可以让 Android 自动更改图标的颜色?

(此外,还有一个问题我仍在处理,即系统应用程序似乎显示与用户应用程序不同的选项卡:一定有一些我还没有找到的主题设置,但是在搜索源代码后没有任何迹象它。指针表示赞赏。)

0 投票
1 回答
527 浏览

android - TabHost 颜色在 Android 版本之间发生了变化

我注意到标签的默认外观在 Android 版本之间发生了变化(见截图)。我更喜欢第一个版本,但我需要将我的 android 目标设置为版本 8(android 2.2),以便 app2sd 工作。但后来我有较暗的背景。我怎样才能切换到旧的?手动设置背景颜色会产生丑陋的结果

替代文字

0 投票
4 回答
33027 浏览

android - 安卓。如何更改选项卡内的活动

以下情况:我有 TabActivity,例如三个选项卡,TabA、TabB、TabC。

TabC 的活动(Act_C_1)中有一个按钮。因此,如果用户单击该按钮,TabC 中应该会发生另一个活动 (Act_C_2)。

我提前感谢您的任何建议/想法。

穆尔

升级版:

这是我的代码

TabActivity 与三个活动:

活动“Act_C_1”或FourthActivity.java: