菜单栏中的Android水平滚动选项卡

菜单栏中的Android水平滚动选项卡,android,Android,我正在考虑在android中制作这样的导航栏: 除了月份之外,一切都很顺利。 我希望能够通过拖动或单击一个月来滚动月份。 我还希望本月以start为中心 欢迎就如何实现这一点提出任何建议 ActionBar mActionBar = getActionBar(); mActionBar.setDisplayShowHomeEnabled(false); mActionBar.setDisplayShowTitleEnabled(false); LayoutInflater mInflater

我正在考虑在android中制作这样的导航栏:

除了月份之外,一切都很顺利。 我希望能够通过拖动或单击一个月来滚动月份。 我还希望本月以start为中心

欢迎就如何实现这一点提出任何建议

ActionBar mActionBar = getActionBar();
mActionBar.setDisplayShowHomeEnabled(false);
mActionBar.setDisplayShowTitleEnabled(false);
LayoutInflater mInflater = LayoutInflater.from(this);
View mCustomView = mInflater.inflate(R.layout.custom_actionbar, null);
mActionBar.setCustomView(mCustomView);
mActionBar.setDisplayShowCustomEnabled(true);
在自定义布局中创建水平滚动视图


在自定义布局中创建水平滚动视图。

将上述注释隐藏为答案。希望它能解决你的问题


将TabLayout与app:tabMode=“scrollable”一起使用。您将在主题可滚动选项卡下找到实现和代码,该主题将上述注释隐藏为答案。希望它能解决你的问题


将TabLayout与app:tabMode=“scrollable”
一起使用。您将在主题可滚动选项卡下找到实现和代码

您可以使用水平scoll视图,其中填充表示月份的图像视图。在下面,您可以放置选项卡视图。将TabLayout与app:tabMode=“scrollable”一起使用。您可以在主题“可滚动选项卡”下找到实现和代码。FragmentStatePagerAdapter对此进行查看您可以使用一个水平的scoll视图,其中填充了表示月份的图像视图。在下面,您可以放置选项卡视图。将TabLayout与app:tabMode=“scrollable”一起使用。您将在主题可滚动选项卡下找到实现和代码