0
我使用選項卡式頁面製作應用程序。[Xamarin]風格,Theme.Holo&Theme.AppCompat
如果我使用AppCompat,我無法自定義選項卡,但我可以使用 移動選項卡進行滑動操作。
如果我使用Holo,我可以自定義選項卡,但我不能使用 滑動動作的移動選項卡。
我霍洛主題
<resources>
<!--my custom theme-->
<style name="MyTheme"
parent="@android:style/Theme.Holo">
<item name="android:actionBarTabTextStyle">@style/MyActionBarTabText</item>
<item name="android:actionBarTabStyle">@style/MyActionBarTabStyle</item>
<item name="android:background">#FFFFFF</item>
</style>
<!--tab text style-->
<style name="MyActionBarTabText"
parent="@android:style/Widget.Holo.ActionBar.TabText">
<item name="android:textColor">#000000</item>
<item name="android:background">@drawable/tab_selector</item>
</style>
<!--tab style-->
<style name="MyActionBarTabStyle" parent="@android:style/Widget.Holo.ActionBar.TabView">
<!--<item name="android:background">#DCEBF0</item>-->
<item name="android:background">@drawable/tab_selector</item>
<item name="android:layout_width">1dp</item>
</style>
</resources>
我的程序兼容性主題
<resources>
<style name="MyTheme" parent="MyTheme.Base">
</style>
<!-- Base theme applied no matter what API -->
<style name="MyTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar">
<!--If you are using revision 22.1 please use just windowNoTitle. Without android:-->
<item name="windowNoTitle">true</item>
<!--We will be using the toolbar so no need to show ActionBar-->
<item name="windowActionBar">false</item>
<!-- Set theme colors from http://www.google.com/design/spec/style/color.html#color-color-palette-->
<!-- You can also set colorControlNormal, colorControlActivated
colorControlHighlight and colorSwitchThumbNormal. -->
<item name="windowActionModeOverlay">true</item>
</style>
</resources>
如何自定義選項卡,並使用刷卡的動作?
或者我可以只更改選項卡主題全息在AppCompat?