テーマのデフォルトの色の値をプログラムで取得する必要があります(例:windowBackground、colorPrimary)。アクティビティからコードを実行しています。私のターゲットのandroid APIは21です。私はTheme.Material theme
を使用しています。異なるリソース識別子とAndroid(Xamarin)で現在のテーマの色を取得する方法
var attributeValue = new Android.Util.TypedValue();
this.Theme.ResolveAttribute(Resource.Attribute.colorPrimary, attributeValue, true)
、私はいつもAndroid.Util.DataType.Null
値を取得:私が試してみました。
は、あなたが私の答えをチェックしませんでした? – Ironman