单击按钮时,如何在Xamarin.Android应用程序中更改按钮颜色
我不知道为什么背景色不起作用 我想在单击按钮时更改颜色 这是问题的屏幕截图:单击按钮时,如何在Xamarin.Android应用程序中更改按钮颜色,xamarin,xamarin.android,Xamarin,Xamarin.android,我不知道为什么背景色不起作用 我想在单击按钮时更改颜色 这是问题的屏幕截图: 您没有理由使用该“If”语句,而且在任何情况下都是不正确的,因为您可以看到您也遇到了错误 您只需要订阅“单击”事件处理程序。因此,删除“If”语句,您不需要它 只有当用户单击该按钮时,才会调用方法“ChangeColorToRed” 将按钮的背景色更改为红色的代码如下所示: protected override void OnCreate(Bundle savedInstanceState) { // ...
您没有理由使用该“If”语句,而且在任何情况下都是不正确的,因为您可以看到您也遇到了错误 您只需要订阅“单击”事件处理程序。因此,删除“If”语句,您不需要它 只有当用户单击该按钮时,才会调用方法“ChangeColorToRed” 将按钮的背景色更改为红色的代码如下所示:
protected override void OnCreate(Bundle savedInstanceState)
{
// ...
// other code
// ...
ScreenClickButton.Click += ChangeColorToRed;
}
private void ChangeColorToRed(object sender, EventArgs e)
{
ScreenClickButton.SetBackgroundColor(color: Color.Red);
}
祝你好运与编码 请下次在这里复制并粘贴代码,不要使用截图。你可以通过编辑你的问题来解决这个问题,这样会更美观,用户也更容易帮助你。顺致敬意,