Skip to content Skip to sidebar Skip to footer

How To Get Holo Light Theme Working In My Xamarin Application

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

Solution 1:

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"
)]
publicclassMainActivity : 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.

Solution 2:

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" />

Post a Comment for "How To Get Holo Light Theme Working In My Xamarin Application"