问题标签 [tabwidget]

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

android - TabWidget 按钮

是否可以在底部而不是顶部显示选项卡按钮?我需要移植一个最初是在 iPhone 上设计的应用程序,其中默认的“标签”按钮位于底部。

0 投票
1 回答
1663 浏览

android - 关于android TabHost的几个问题

我是 android 新手,我有几个问题要问。

  1. 是否可以使用键盘(左和右)从一个 TabHost 移动到另一个?

  2. 我成功更改了列表视图中的选择器颜色,那么如何更改列表视图中的文本颜色呢?

  3. 是否可以通过自己的图形更改 TabHost 布局?

  4. 我创建了一个与屏幕底部对齐的 TabHost。如何将 TabWidget 底部的“线”移到上方?(见截图)

替代文字 http://desmond.yfrog.com/Himg251/scaled.php?tn=0&server=251&filename=tabwidget.png&xsize=640&ysize=640

非常感谢您的回复。谢谢你。

P/S:对不起,我的英语不好,希望你们明白我在说什么。谢谢

0 投票
2 回答
3405 浏览

android - Android Tabhost 问题 - .setIndicator

首先让我澄清一下,我已经提到了与“Android - TAbhost”相关的 SO 问题。

我已经完成了有关“Android Tabhost”的谷歌搜索,但未能找到解决方案。

我的问题是:

如果有 <3 个标签,那很好。但如果我们有 4 个标签,其指标标题为 TabHost1、TabHost2、TabHost3、TabHost4)。但是 Tab 中的这个标题不适合 tab。那么有什么方法可以将标题文本(即指示器)放入选项卡内?

0 投票
2 回答
3514 浏览

android - android tabwidget 的现有补丁允许左侧的选项卡?

我的雇主让我在一个具有非常特定 UI 要求的 Android 应用程序上工作。具体来说,我们需要一个看起来与 TabWidget 界面完全相同的界面。但是,在左侧有标签是绝对必须的。我们不会将此应用程序部署到任何 android 手机上,它是用于内部设备的,因此不会有任何违反 android 平台可能具有的设计考虑的问题。

我们已经有了一个工作原型,它使用焦点侦听器和列表视图的组合来组合我们需要的功能。它不漂亮,我们还不是很自信,但它暂时有效。

我们真正想要的是放弃所有原型 UI 代码,以换取使用内置的 TabWidget。但是,由于 TabWidget 被硬编码为仅适用于顶部的选项卡,因此这不是一个真正的选择。

所以,我们希望那里有人有一个补丁,或一组补丁,或者可能是一个自定义类,来处理 TabWidget 功能,而不是侧面的选项卡?

TabWidget 的相关代码在这里:http ://www.google.com/codesearch/p?hl=en#uX1GffpyOZk/core/java/android/widget/TabWidget.java&q=android%20package:git://android .git.kernel.org%20lang:java%20tabwidget&sa=N&cd=1&ct=rc

并且被硬编码为顶部选项卡的特定功能是

如果有人有任何信息,我将不胜感激。

0 投票
5 回答
10048 浏览

android - 去掉 TabWidget 下的行

我有下一个布局的简单选项卡活动:

我使用按钮作为标签的指示器

在这种情况下,FrameLayout 总是在顶部有黑线和阴影效果(您可以在按钮下看到它):

替代文字

问题是:我怎样才能摆脱这条线?在 Android 源代码中绘制它的方法在哪里?

0 投票
4 回答
5343 浏览

android - Android中不同大小的标签

我有一个带有 4 个选项卡的应用程序。默认情况下,每个选项卡宽度是屏幕宽度的 1/4。我怎样才能覆盖这个?

我需要每个标签具有不同的宽度。关于如何做到这一点的任何想法?

0 投票
3 回答
3665 浏览

android - 动态更新 TabWidget 图标?

是否可以更新 TabWidget 图标/指示器?如果是这样,当您通过意图创建 TabContent 时如何?

感谢@Bart 编辑下面的答案

通用代码:

主要活动:

}

OneActivity(儿童活动):

}

我想在标签标题中显示数字

0 投票
1 回答
4165 浏览

android - Android:TabWidget 的突出显示选项卡在 HTC Sense 上不可读

在我的 Android 应用程序中,我使用 TabWidget 没有任何特殊定制。我希望 Android 能够处理特定的外观,例如,如果您将 Android 1.6 与 2.1 进行比较,它就可以正常工作。通过仅使用 TabWidget,相同的代码会导致不同形式的选项卡,因为 SDK 定义了如何绘制它。例如,它在 2.1 上的外观如下:

替代文字

因此,突出显示的选项卡是灰色的,字体是白色的,你可以很好地阅读它。

但是,如果你有 HTC Sense,它看起来像这样: 替代文字

图片不是那么好,但请相信我,它是白色背景上的白色文字,并不是那么容易阅读......

我的问题是:

1)为什么Android会创建一个白底白字的TabWidget?我从未定义过文本颜色或背景颜色,因此系统应该选择合理的颜色。

2) 我假设其他 TabWidgets 在 HTC Sense 上看起来还不错,否则这将是一个相当大且受欢迎的问题。那么为什么我的 TabWidget 有这个问题而不是其他问题。

3) 如何在不改变非 Sense 设备外观的情况下解决此问题?

正如我所说,我没有以任何方式自定义 TabWidget。这是我的定义:

因此,除了将黑色定义为我的应用程序的一般背景颜色之外,没有定义颜色或样式。唯一的例外可能是我为 TabHost 和 TabWidget 使用标准的 Android id。

/Edit:这是 onCreate 方法中选项卡的定义:

该类扩展了一个 TabActivity。

/Edit 2:出现白底白字的设备是运行 Android 2.1 btw 的 HTC Legend。

/编辑 3:dream3r 是对的。将 targetSdk 值更改为 4 也对我有用(之前,它被设置为 6)!我真的不明白,但我现在可以忍受。:)

这是它现在的样子: 替代文字

0 投票
1 回答
984 浏览

java - Android:添加可绘制选项卡选择器时,我得到了一个不需要的 apx。我的标签页上的 5px 填充

好的,下面的代码可以为我的标签添加自定义外观(效果很好),但是我的可绘制图像周围有一个边框(填充或我假设的某种裁剪)。我如何以及在哪里解决这个问题?

活动:

部分选项卡选择器 XML:

主要 XML:

不让我发截图...

0 投票
5 回答
23764 浏览

android - dividers between TabWidgets

Is the android:divider attribute under the TabWidget working? I tried the Tab Layout tutorial from android just to test (http://developer.android.com/resources/tutorials/views/hello-tabwidget.html) and set the android:divider to some image (for now I used the android vertical scrollbar as the drawable to really emphasize if its getting picked up (copied it from frameworks), but when I ran it on the emulator, it doesn't appear to be working. According to the docs, the TabWidget does seem to support this attribute: "Drawable used to draw the divider between tabs."

Can anyone help? I am using a nine-patched drawable as my divider image drawable.

MB