Articles of android tabs

菜单选项卡不响应

目前我正在为我的应用制作用户界面。 我使用Sliding Up Panel和Sliding Tabs (带有实现说明的教程)function。 两者都很好。 我甚至设法在一个项目中实现它们,但这就是问题所在 – 当我触摸它们时(Home应该打开它所代表的页面),Home和Event的选项卡没有响应,但是当我在选项卡之间滑动时它们会发生变化。 这是我的布局代码。 这就是问题所在。 我敢肯定。 如果我删除添加了Sliding Up Panelfunction的部件,则单击function启用。 MainActivity.java public class MainActivity extends ActionBarActivity implements OnTouchListener{ // Declaring Your View and Variables Toolbar toolbar; ViewPager pager; ViewPagerAdapter adapter; SlidingTabLayout tabs; CharSequence Titles[]={“Side”,”Front”, “Result”}; int Numboftabs =3; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // Creating The […]

TabItem放置在布局XML中时如何使用?

TabLayout文档提供了一个直接在TabLayout中嵌套TabItem的示例, TabLayout所示: 但它没有给出如何在实践中使用它的例子,TabItem的文档说: 此视图实际上并未添加到TabLayout,它只是一个虚拟对象,允许设置选项卡项的文本,图标和自定义布局。 那么TabItem是什么? 经过广泛的谷歌搜索后,我找不到任何人在XML中定义TabItems的例子。 有没有办法在资源文件中使用TabItem设置选项卡式活动,如上所示?

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

我正在创建一个应用程序,它在屏幕底部有五个选项卡,每个选项卡打开一个不同的Activity。 我的选项卡活动扩展了我刚刚阅读的TabActivity,我不应该使用Fragments。 如何更改我的应用程序以使用Fragments? 我已经阅读了android.developer.com上的信息,但我仍然不知道如何做到这一点。

如何使用Android中的代码中的TabLayout更改选定的选项卡文本颜色?

我正在使用android.support.widget.TabLayout来制作一个Tab视图,我想从代码中更改所选的选项卡文本颜色(而不是从xml或通过样式)。 我怎样才能做到这一点 ?

是否可以使用下拉菜单和标签作为操作栏中的导航?

是否可以同时拥有顶部的旋转器/下拉菜单和操作栏中的下方的标签? 我想使用操作栏顶部的微调器作为视图切换控制器(即表视图或图表视图),而下面的选项卡将显示不同的数据列表。 以下屏幕截图说明了我想要实现的目标: 如果在操作栏中无法同时使用这两种模式,我可以将TabWidget放在内容视图的顶部。 但是,我有点不确定每个标签是否应该有一个片段或一个活动。

将图标添加到SlidingTabLayout而不是Text

我正在我的Android应用程序中实现SlidingTabLayout。 我的疑问是,我想在我的滑动标签中实现图标而不是导航文本。 我在互联网上搜索任何这样的教程或样本,但没有find。 我还在stackoverflow上搜索了上一个问题: Over Here – SlidingTabLayout with Icons 。 它提供了一些信息,但并没有真正帮助我。 要清楚。 我要求我的标签只包含图标 。 没有文字。 由于我是这个整个设置的新手,如果您发布正确的代码并附上解释,我将不胜感激。 感谢您的时间和精力! PS 我也听说过Andreaz Stuetz的pagerslidingtabstrip,并想知道这是否更适合我想要的东西…… 另外:这是我希望我的滑动标签看起来像。 查看此图片的顶部。 编辑:现在LOLLIPOP(与材料设计)已经出来。 我已经看到很多应用程序使用一个新的“仅图标” SLIDING-TAB-LAYOUT低于他们的工具栏(ANDROID 5.0 ACTION-BAR)。 这是他们实施这个问题的新方法吗? 再次感谢!

删除Android中的操作栏标签填充

我对操作栏标签有问题,我想在标签中左侧或右侧删除填充。 我试过这种风格,但它不起作用: @drawable/tab_indicator_ab_example 0dp 0dp 你有什么主意吗?

恢复时不恢复ViewPager中的片段视图

我有ActionBar Tabs设置。 它由4个选项卡组成。 一切都很好,直到我离开TabbedFragment并返回。 我创建这样的标签: @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); final ActionBar actionBar = getActionBar(); tabs = Lists.newArrayList(); tabs.add(new TabDefinition(“Tab 1”)); tabs.add(new TabDefinition(“Tab 2”)); tabs.add(new TabDefinition(“Tab 3”)); tabs.add(new TabDefinition(“Tab 4”)); for (TabDefinition tab : tabs) { actionBar.addTab(actionBar.newTab() .setText(tab.text) .setTag(tab.tag) .setTabListener(this)); } } 并初始化适配器,如下所示: @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { […]

Android ActionBar标签设置了最初选择的标签

我注意到使用时 actionBar.setSelectedNavigationItem(x) 在我的Activity的onCreate()方法中,始终首先选择位置0处的选项卡项,然后加载位置x处的选项卡项。 这意味着(因为我正在使用片段)2片段被加载。 其中一个是不必要的…… 这是我的代码: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // Determine which bundle to use; either the saved instance or a bundle // that has been passed in through an intent. Bundle bundle = getIntent().getExtras(); if (bundle == null) { bundle = savedInstanceState; } // Initialize members with bundle or default […]

更改ActionBar选项卡以编程方式为颜色加下划线

我创建了动作栏 ActionBar actionbar = getActionBar() 操作栏的背景更改为 actionbar.setBackgroundDrawable(actionBarBackgroundImage); 现在我需要以编程方式更改操作栏选项卡下划线颜色。 是否有任何方法可以更改操作栏标签下划线颜色?