Here is the screen I would make:

I am not sure how to do this, and if possible!
In fact, I would use ViewPager and PagerTabStrip as xml below
<?xml version="1.0" encoding="utf-8"?> <android.support.v4.view.ViewPager xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/pager" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.v4.view.PagerTabStrip android:id="@+id/pager_title_strip" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="bottom" android:background="@color/white" android:paddingBottom="4dp" android:paddingTop="4dp" android:textColor="@color/primary_text" /> </android.support.v4.view.ViewPager>
Accuracy: content must be scrollable and can use left or right scroll (= ViewPager)
But I'm not sure if I can change the background of the selected “Tab” and “Tab Indicator”.
Also, at the moment I'm not sure that I will only have 3 tabs. That's why I would use PagerTabStrip to make the Google Play app my scrollable tab.
Finally, if I can’t configure how I want, I think that I use “TabHost”, but it doesn’t work with “ViewPager”, am I correct?
If you have a better solution, I will consider it.
source share