在我的跨平台 Xamarin Forms 应用程序中,特别是在 Android 上,我希望能够自定义Xamarin.Forms.TabbedPage. 特别是,我希望能够将栏中重点项目的背景从纯浅灰色裁剪圆(见下图)更改为不同的形状,例如绿色矩形框(实际形状并不重要)。
我知道如何根据状态更改项目的背景,我的问题是我找不到需要修改的样式或类似样式以更改TabbedPage.
通常对于 Xamarin Forms 应用程序的 Android 应用程序项目,Tabbar.axml文件包含在Resources/Layout文件夹中,但我在此文件中所做的任何更改似乎都不适用于导航选项卡的外观。例如,我尝试添加以下行:
app:tabBackground="@drawable/background_states"
但我看不到任何迹象表明我的更改已被应用。
我也尝试过更广泛地确定要覆盖的 Android 样式,但无济于事。
任何人都可以向我推动正确的方向来解决我的问题吗?
