更改滑动标签布局的属性

时间:2015-07-28 03:25:38

标签: java android android-viewpager pagerslidingtabstrip android-tablayout

在下图中 enter image description here

排队1: 我想在滑动标签布局中更改蓝色下划线的颜色和文本的文本颜色(例如,FlashCards)。

我该如何改变? 此外,我想更改姓名后面的空格:'MyAccount'

问题2: 当我滑动Tab时,工具栏顶部的标题(抽认卡)应该会改变。 任何想法如何做到这一点。 我的布局XML文件如下所示:

{% set total_field = details."#{categories[i]}"_image|explode|count %}

2 个答案:

答案 0 :(得分:1)

您需要在XML中添加PagerSlidingTabStrip

<com.astuetz.PagerSlidingTabStrip
        android:id="@+id/tabs"
        android:layout_width="match_parent"
        android:layout_height="?attr/actionBarSize"
        android:background="?attr/colorPrimary" />  

并在java文件中添加以下代码..

  PagerSlidingTabStrip tabs = (PagerSlidingTabStrip) rootView.findViewById(R.id.tabs);
            tabs.setViewPager(view_pager);
            tabs.setTextColor(Color.parseColor("#ffffff"));
            tabs.setIndicatorColor(getActivity().getResources().getColor(R.color.sky_blue_color));

答案 1 :(得分:0)

  

问题2当我滑动Tab时,工具栏顶部的标题(抽认卡)应该会改变。任何想法如何做到这一点。我的布局XML文件如下所示:

您需要在OnCreate()下面的每个片段中添加一行,例如

我的列表片段

((ActionBarActivity) getActivity()).getSupportActionBar().setTitle("MY LISTS");

我的帐户片段

((ActionBarActivity) getActivity()).getSupportActionBar().setTitle("My Account");