Articles of android tabs

选择选项卡片段时会触发什么事件

我在活动中使用制表符片段,操作栏包含制表符。 我想要做的是,无论何时在视图中出现(或重新出现)片段(由用户选择),我都会开始做某事。 在这种情况下,我无法使用片段的onResume ,因为当用户选择另一个选项卡时,所有选项卡都不会真正“暂停”,因此onResume不会被调用 我可以使用托管活动中的以下两个事件,但我不想要它们,因为我希望片段应该自己知道这个逻辑并执行该任务。 任何想法? 韩国社交协会。 @Override public void onTabSelected(ActionBar.Tab tab, FragmentTransaction fragmentTransaction) { // When the given tab is selected, switch to the corresponding page in the ViewPager. mViewPager.setCurrentItem(tab.getPosition()); } @Override public void onTabReselected(ActionBar.Tab tab, FragmentTransaction fragmentTransaction) { }

使用Material Design在工具栏中滑动选项卡

我一直在学习使用这篇文章使用Material Design来使用Sliding Tabs。 我已经设法在Toolbar 下面实现SlidingTabs,就像这样: 但现在我想创建ActionBar / ToolBar Fragment选项卡 ……

Android中的片段内的选项卡

我试图像在示例中一样在片段中添加TabHost,在调用时获取NullPointerException mTabHost.setup() 可能是什么问题? 代码如下 @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.tabs_layout,container,false); mTabHost = (FragmentTabHost)rootView.findViewById(android.R.id.tabhost); mTabHost.setup(getActivity(), getChildFragmentManager(), R.id.tabcontent); mTabHost.addTab(mTabHost.newTabSpec(“fragmentb”).setIndicator(“tab1”), Fragment1.class, null); mTabHost.addTab(mTabHost.newTabSpec(“fragmentc”).setIndicator(“tab2”), Fragment2.class, null); return rootView; } XML:

带有图标的Android SlidingTabLayout

我在我的视图中使用谷歌的SlidingTabLayout,但我想在标签中添加图标。 我正在使用这个http://developer.android.com/samples/SlidingTabsBasic/src/com.example.android.common/view/SlidingTabLayout.html任何人都可以帮忙吗? void setUpPager(View view){ mViewPager = (ViewPager) view.findViewById(R.id.viewpager); mViewPager.setAdapter(new TabsPagerAdapter(getActivity())); mSlidingTabLayout = (SlidingTabLayout) view.findViewById(R.id.sliding_tabs); mSlidingTabLayout.setViewPager(mViewPager); } 这是我的xml:

Android,没有Actionbar的标签

已经问过这个问题(例如,这里使用带有Tabs而没有actionBar的ViewPager ),但是那里的答案不起作用。 有一些指向Swipey的链接,但不幸的是链接也被破坏了。 来自Android网站EffectiveNavigation的示例使用Actionbar来托管标签片段,所以很明显,如果我设置.NoActionBar主题,那么就没有主机了。 任何不同的方式? 谢谢。 更新我想要创建的屏幕截图,在顶部,没有操作栏。 更新2这是来自谷歌的例子,顶部有一个动作栏(标题为“有效导航”),我想摆脱它

将标签放在屏幕的底部

我想在屏幕的底部放置标签。 为此,我有以下代码: package info.androidhive.tabsswipe; import info.androidhive.tabsswipe.adapter.TabsPagerAdapter; import android.app.ActionBar; import android.app.ActionBar.Tab; import android.app.FragmentTransaction; import android.os.Bundle; import android.support.v4.app.FragmentActivity; import android.support.v4.view.ViewPager; public class MainActivity extends FragmentActivity implements ActionBar.TabListener { private ViewPager viewPager; private TabsPagerAdapter mAdapter; private ActionBar actionBar; // Tab titles private String[] tabs = { “Top Rated”, “Games”, “Movies” }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); […]

如何以编程方式滚动tablayout – Android

我使用tablayout创建了30个可滚动的选项卡。 因此,屏幕上可以看到前三个选项卡,其余部分是不可见的,可以使用滑动手势滚动。 问题是当我以编程方式选择最后一个选项卡但它不可见时(选项卡布局不会滚动到最后一个选项卡)。 如何使tablayout滚动到最后一个标签? 提前致谢。

如何自定义android选项卡或后台更改?

我对android很新。 现在我构建一个小应用程序。 我需要在2.2中更改android默认查找的外观和感觉。 所以,在这里我尝试更改选项卡的背景。 你能帮帮我吗? 我喜欢使用xml / style的方式。 这就是我需要的实际输出。

如何设置ActionBar样式,选中选项卡上的选项卡背景

我正在努力设计ActionBar。 我的应用程序有一个带有三个选项卡的ActionBar。 我试图让选定的标签具有背景颜色,而未选择的标签显示不同的颜色。 我正在关注此参考: 自定义操作栏 。 但是所有TAB都显示了选定的颜色。 我的styles.xml文件如下: @drawable/tab_background 32dp 32dp @drawable/red @style/ActionBar.Light @style/MyActionBarTabStyle @style/MyActionBarTabBarStyle tab_background只是一个9补丁。 我也不确定我是否从正确的父级inheritance了操作栏选项卡( parent=”android:style/Widget.Holo.Light.ActionBar.TabBar )。我查看了参考资料并发现它非常困难了解样式层次结构 为什么我的标签显示不选择? 提前感谢你的帮助。

Android 5.0 Material-style标签

Android 5.0框架是否具有Material-styled选项卡? 我知道在开发预览中,它们仍然是Holo风格的。 我想知道5.0是否已使用材质样式选项卡进行更新; 我目前使用PagerSlidingTabStrip作为我的选项卡,但尚未使用Material设计进行更新。 更具体地说,支持库是否包含材料选项卡的实现? 在4.x上运行的Play商店有这些标签,但我不确定这是否是谷歌的自定义实现。