Har*_*iya 3 android button xamarin.android android-resources
我想设置a的背景颜色Button。我正在将 Visual Studio 与 Xamarin 一起使用。
在Android中我们使用:
Java代码:
button_vstrong_fluorescence.setBackgroundColor(ContextCompat.getColor(InventoryActivity.this, R.color.linear_filter_background));
Run Code Online (Sandbox Code Playgroud)
但在 Xamarin C#代码中。
button_vstrong_fluorescence.SetBackgroundColor(Android.Graphics.Color.ParseColor("#EBECEC"));
Run Code Online (Sandbox Code Playgroud)
在C#中中,上面的代码工作正常。
但每次我想要以静态方式正确处理这件事
Android.Graphics.Color.ParseColor("#EBECEC")
Run Code Online (Sandbox Code Playgroud)
有什么办法可以设置吗#EBECEC从我的资源中设置这种颜色。
要求Color.ParseColorString如此。
Android.Graphics.Color.ParseColor(Resource.Colors.linear_filter_background.ToString);
Run Code Online (Sandbox Code Playgroud)
但它给了我以下错误。
有没有办法从资源中设置背景颜色?
任何帮助都值得赞赏。
不是 Xamarin(或 C#)专家,但类似这样的内容应该可以获取您的颜色资源:
button_vstrong_fluorescence
.SetBackgroundColor(new Android.Graphics.Color(
ContextCompat.GetColor(this, Resource.Color.linear_filter_background))
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3540 次 |
| 最近记录: |