你需要这样做
对于选项卡背景,您需要像这样创建选择器
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- When selected, use grey -->
<item android:drawable="@drawable/selected_tab"
android:state_selected="true" />
<item android:drawable="@drawable/default_tab"/>
</selector>
现在您可以像这样为您的选项卡按钮创建具有不同布局的按钮。对于此要求 Button View 将您的选项卡图标设置在可绘制的顶部并带有文本。
tab_add_photo_btn.xml
<Button xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@id/tab_search"
android:background="@drawable/tab_selector"
android:drawableTop="@drawable/add_photo_icon"
android:text="ADD PHOTO"
android:textColor="#fff"
android:padding="10dp"/>