I added tab dynamically if tab is 4 then it is display well but if tab is 2 or 3 then it is not feet to match parent.
Code
public void setUpTab(TabLayout tabLayout, String count, String typeId) {
TabLayout.Tab tab = tabLayout.newTab();
RelativeLayout relativeLayout = (RelativeLayout)
LayoutInflater.from(this).inflate(R.layout.custom_tab, tabLayout, false);
TextView tabTextView = (TextView) relativeLayout.findViewById(R.id.txt_tab);
tabTextView.setText(count);
tab.setTag(typeId);
tab.setCustomView(tabTextView);
tabLayout.addTab(tab);
}
Xml Code:
<android.support.design.widget.TabLayout
android:id="@+id/tabsRoleType"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="@dimen/com_facebook_likeboxcountview_border_radius"
app:tabBackground="@drawable/tab_rounded_background"
app:tabGravity="fill"
app:tabIndicatorHeight="0dp"
app:tabSelectedTextColor="@color/WhiteColor"
app:tabTextAppearance="@style/TextAppearance.Design.Tab"
app:tabTextColor="@color/BlackColor" />