How to get Holo Light theme working in my Xamarin application

前端 未结 2 646
故里飘歌
故里飘歌 2021-02-06 11:24

I\'m trying to get my app to use the Holo.Light theme. I\'ve created a custom theme for Holo and put it in

Resourses\\values-v11\\FsmTheme.xml

相关标签:
2条回答
  • 2021-02-06 11:51

    The breakdown is on this line.

    <application android:label="FutureState App Demo" android:icon="@drawable/Icon" Theme="@style/FsmTheme" />
    

    Some of the tutorials out there show

    Theme="@style/ThemeName"
    

    but you should actually structure it the same as the rest of the element

    android:theme="@style/ThemeName"
    

    So the final structure will read

    <application android:label="FutureState App Demo" android:icon="@drawable/Icon" android:theme="@style/FsmTheme" />
    
    0 讨论(0)
  • 2021-02-06 11:55

    You can use Attributes to modify values in the AndroidManifest.xml, for example this changes the theme to holo light:

    [Activity(
        Label = "Foobar",
        MainLauncher = true,
        Theme = "@android:style/Theme.Holo.Light"
    )]
    public class MainActivity : Activity { ... }
    

    You can also do this at the Application level.

    But for your specific problem, it seems that you are naming your style files FsmTheme.xml. That is incorrect. You must name any styling resources styles.xml, so if you rename your files to Resources/values/styles.xml and Resources/values-v11/styles.xml everything should work as expected.

    0 讨论(0)
提交回复
热议问题