Xamarin.Formsはgreyish Androidアプリケーションを生成します。 Androidのライト/ホワイトテーマ(iOSターゲットのように)が欲しいです。
切り替える簡単な方法はありますか?
メインアクティビティのApplicationAttributeにThemeパラメーターを配置できます。
このような
[Assembly: Application(Icon = "@drawable/Icon", Theme = "@Android:style/Theme.Holo.Light")]
または、この文字列を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
ここで新しくなったのは「Theme = ...」の追加のみであることに注意してください。他のすべてはすでにMainActivity.csファイルにありました。
open Androidマニフェストファイルapp_name-> Properties-> AndroidManifest.xml
<manifest>
内に次の行を追加します:
<manifest>
...
<application Android:theme="@Android:style/Theme.DeviceDefault.Light"></application>
...
</manifest>