如何更改C#Xamarin中以编程方式添加的按钮的背景

本文关键字:添加 按钮 背景 方式 编程 何更改 C#Xamarin | 更新日期: 2023-09-27 18:25:03

我试着用这种方式:btn。背景(Android.Graphics.Color holo_blue_dark);但它不起作用,这是我添加这个按钮的代码(除了这个背景之外,它工作得很好)。你能告诉我如何设置其他属性,如高度、边距等吗。?

Button btn = new Button(this);
i++;
title = title.Trim(new Char[] { '"', '<', '>' });
btn.Text = title;
btn.Id = i;
layout.AddView(btn);

如何更改C#Xamarin中以编程方式添加的按钮的背景

您尝试过SetBackgroundColor()吗?

btn.SetBackgroundColor(Android.Graphics.Color.Yellow);