【问题标题】:Color of the action bar in tabviewtabview 中操作栏的颜色
【发布时间】:2015-09-03 08:42:29
【问题描述】:

如何在我的视图寻呼机中更改每个选项卡中操作栏的颜色? 我想通过单击视图寻呼机上的每个选项卡来更改操作栏的颜色

【问题讨论】:

  • 在视图寻呼机上使用 ViewPager.OnPageChangeListener,然后以编程方式更改颜色
  • 你能详细说明一下吗

标签: android tabs android-viewpager material-design


【解决方案1】:

您可以向视图寻呼机添加页面更改监听器,然后在每次滑动时调用该监听器。用户滑动后,您可以检查视图寻呼机的位置并相应地更改操作栏颜色。这是您可以做到的一种方法。

protected void onCreate(Bundle savedInstanceState) {
  ViewPager viewPager = (ViewPager) findViewById(R.id.my_viewpager); // assumes your view pager id is my_viewpager
  viewPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() {
    public void onPageSelected(int position) {
      // change action bar color here depending on the position...
    }
  });
}

【讨论】:

  • @Anshulshankar 那么请考虑接受这个答案:)
猜你喜欢
  • 2018-07-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多