在Xamarin.Forms中将默认的黑暗Android主题更改为白色?
Xamarin.Forms确实生成一个灰色的Android应用程序。 我想在Android中有一个浅/白色的主题 (如在iOS目标中)。
一个简单的切换方式存在吗?
您可以将Theme参数放置到主要活动的ApplicationAttribute中
喜欢这个
[assembly: Application(Icon = "@drawable/Icon", Theme = "@android:style/Theme.Holo.Light")]
或者你可以把这个string放到AndroidManifest.xml中
<application android:theme="@android:style/Theme.Holo.Light" />
ad1Dima的答案让我走了大半路,但是我发现在我的环境中,我需要的东西略有不同。 这是我放在我的'MainActivity.cs'文件来改变主题。
[Activity( Theme="@android:style/Theme.Holo.Light",Label = "HealthTechnologies", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)] public class MainActivity : AndroidActivity
请注意,这里唯一新增的是“主题= …”。 其他的东西已经在MainActivity.cs文件中。
- 在Visual Studio 2015中,应用程序不能在android的visual studio模拟器中运行
- 如何确定在Android的文件的MIMEtypes?
- 如何在使用Xamarin for Visual Studio的真实Android设备上进行debugging?
- 错误ITMS-90164/90046:无效的代码签名权利
- Xamarin.Form的LayoutOptions有什么区别,特别是Fill和Expand?
- 有没有人有基准(代码和结果)比较用Xamarin C#和Java编写的Android应用程序的性能?
- Xamarin.Android Proguard – 不受支持的类版本号52.0
- 在Xamarin中使用本地数据库
- 如何切换Xamarin表单中的页面?