问题标签 [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 投票
2 回答
2330 浏览

java - 如何在 TabHost 中为两个不同的选项卡显示相同的布局?

我正在开发一个带有使用选项卡布局的 Activity 的 Android 应用程序。有两个选项卡可以在某些 TextView 中显示的内容之间切换。

这意味着两个选项卡规范指向内容的相同布局(线性),R.id.plantilla:

但这仅在我切换到选项卡 2 并返回到 1 时才有效,即当活动启动时,在更改选项卡之前无法看到布局“植物”。这是我的问题。

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

PD:我试图复制这条线

在 tabhost xml 中,但在这种情况下,我无法使用 findViewById(R.id.someTextView); 从 Java 代码访问 TextViews 对象;

0 投票
1 回答
1552 浏览

android - Android TabHost 中心活动选项卡

是否可以更改 Android 选项卡,如果您按下一个,它会到达 TabHost 的中心。只有 3 个选项卡可见,不管有多少。就像在 Android 4.0 谷歌音乐应用中一样!如果是,你会怎么做?

谢谢!

0 投票
6 回答
32075 浏览

android - Android ActionBar 选项卡设置最初选择的选项卡

我注意到在使用时

在我的 Activity 的 onCreate() 方法中,始终首先选择位置 0 的选项卡项,然后加载位置 x 的选项卡项。这意味着(因为我使用的是片段)加载了 2 个片段。其中一个是不必要的......

这是我的代码:

似乎默认情况下最初选择了位置 0 的选项卡。但是,如您所见,我正在传递捆绑包以确保在再次运行活动 onCreate() 方法时仍选择最后选择的选项卡。

例如,如果最后选择的选项卡位于位置 2,则运行 onCreate() 并加载位置为 0 的选项卡,然后加载位置 2 的选项卡。

使用 actionBar.setSelectedNavigationItem(position) 时,如何确保 ActionBar 不会首先选择位置 0 的选项卡。

0 投票
1 回答
2814 浏览

android - Android TabWidget 文本边距/填充

边距/填充在应用程序中占据太多位置。
目前布局高度为:64dp。我希望它大约是:32dp。问题是,当我将高度更改为 32dp 时,选项卡小部件中的文本由于其中的内容而被剪切。
我应该怎么做才能使高度为 32dp,而不隐藏部分选项卡标题。

0 投票
1 回答
412 浏览

android - TabHost 无法识别 configChanges?

我的 TabHost 有一个很大的问题。虽然我已经声明我的所有活动(包括我的 TabHost 活动)忽略方向和键盘隐藏,但如果我翻转我的手机(Android 4.0)它仍然会重新创建活动。

这是我的清单的缩短版本:

我不认为活动的代码会有帮助?!
但是,如果可以,请告诉我,我也会发布它。


亲切的问候

0 投票
1 回答
1427 浏览

android - Android: Custom Tab Icon Size

Ok, I am going to building some custom tab icon images as explained in the following post. But I just need to know what size do I need to build my tab icons? I keep on guessing and then putting them in this demo and they get squashed or changed. What ratio in pixels do I need to create my tab icons so that they appear right?

SOLUTION:
I will give sandy the best answer, especially since he is the only answer at this point, and because I did eventually use a 9 patch image. But I tell you what, for someone who is new to the graphic editing game, 9 patch images were a pain in the butt to use. I eventually just download someone else 9 patch image then edited the image for what I needed. If you look at my other question here. You can see the image I use as the background behind example 1 and example 2 are 9 patch images. And that works great because everything looks perfect when you move it to landscape mode as well.

0 投票
0 回答
952 浏览

android - Action Mode tab bug in ActionBarSherlock 4.0.1

I am currently expanding the use of the action bar in one of my applications by looking at and implementing the action mode ability via ActionBarSherlock 4.0.1 and the support Library .

I have achieved this by implementing the 'ActionMode.Callback' on a class as par the ActionBarSherlock example (ActionModes.java). As par the example, I am starting the action mode by using 'startActionMode(new ModeCallback());' and finishing it with 'actionMode.finish();'. The only difference I have is that I am doing all this in a SherlockFragment and not SherlockActivity.

Currently the functionality works just fine, however, as the following images will show, I am getting graphical issues with the ActionBar tabs when they are on a separate row with some android versions and not others.

Android 2.1 - Issue

Portrait - bad:

enter image description here

Landscape - ok

enter image description here

Android 2.2 - No Issue

Portrait - ok

enter image description here

Landscape - ok

enter image description here

Android 2.3.3 - Issue

Portrait - bad

enter image description here

Landscape - ok

enter image description here

Android 4.0 - No Issue

Portrait - ok

enter image description here

Landscape - ok

enter image description here

Apologies for the obvious image adjustment but I have had to cover up some IP. As can be seen from the screen shots of ones with issues and ones without, the tab row is getting 'whited out' when going into the action mode.

The screen shots for Android 2.2, 2.3.3 and 4.0 have been taken from the emulator with 2.1 being taken from my own phone. I can therefore rule out emulator issues. The problem also is present on a phone running Android 2.3.5.

I have also run the application in BlueStack for Windows. Incase you have not heard about it go to http://bluestacks.com/. In essence it allows the running of Android apps in a Windows Environment (Yep, a fancy emulator!). On this the issue is not present.

Any help will be appreciated as the fact it is happening on some versions and not others completely baffles me.

0 投票
1 回答
699 浏览

android - FragmentTabPager 根本不工作

我正在尝试实现 FragmentTabPager Activity,但它根本没有运行。一旦我调用该活动,应用程序就会立即停止。我已经尝试过多种代码/教程来源,包括developers.android,但同样的问题发生在所有这些来源中。据我了解,没有人遇到过同样的问题(至少他们没有写过)。这让我相信我犯了一些愚蠢的错误。我在这上面花了 2 天多的时间。这是我的 fragmentTabPager 活动的代码:

我的清单看起来像:

tabs_viewpager_layout 文件的xml:

我希望从中调用我的 fragmentTab 活动的主要内容:

我知道我的 3 个外汇、股票等寻呼机活动运行顺利。我通过将 main 中的意图更改为 Forex.class 进行了检查,并且所有 3 个都可以正常工作。我还认为该活动必须是 LAUNCHER 活动,但尝试了该活动却失败了。提前致谢。任何帮助将不胜感激。

我的日志猫是..

0 投票
2 回答
2861 浏览

android - 冰淇淋三明治风格标签

有谁知道样式选项卡的教程/示例Ice Cream Sandwich(向左/向右滑动 - 就像在YouTube应用程序中一样)适合向后兼容性支持库。只需要 API 级别 14 或 15。

我的项目只需要Ice Cream Sandwich在我的Galaxy Nexus. 所以我想知道这是如何在不需要向后兼容性的情况下完成的。

谢谢,山姆

0 投票
2 回答
3232 浏览

android-actionbar - 带有选项卡的活动对话框

我正在为选项卡构建应用程序。

  1. 单击按钮时,我试图显示带有主题的 Activity (比如A )@android:style/Theme.Dialog
  2. 在活动A 中,我正在创建操作栏并添加 4 个选项卡。
  3. 单击选项卡时,我想更改片段。

一切正常,直到我不应用主题应用主题@android:style/Theme.Dialog 后,我得到异常:

在以下行:

我有两个问题:

1. 如果我应用主题对话框会出现什么问题?

2. 我的方法对吗?

如果有人知道另一种方法,请告诉我。

编辑1: *清单文件*

res/values/style.xml

编辑2