1
我想提請材料設計FLAT按鍵在Android上,爲我做了這個渲染:更改按鈕樣式編程
public class NativeFlatButtonRenderer : ButtonRenderer
{
protected override void OnElementChanged(ElementChangedEventArgs<Button> e)
{
base.OnElementChanged(e);
var oldElement = e.OldElement as NativeFlatButton;
if (oldElement != null)
{
}
var newElement = e.NewElement as NativeFlatButton;
if (newElement != null)
{
Control.SetBackgroundResource(Android.Resource.Style.WidgetMaterialButtonBorderless);
}
}
}
,並拋出Android.Content.Res.Resources + NotFoundException:資源ID#0x1030259
當我改變
if (newElement != null)
{
var button = new AppCompatButton(Context, null, Android.Resource.Style.WidgetMaterialButtonBorderlessColored);
SetNativeControl(button);
}
其繪圖,但沒有命令等所以我怎麼能畫FLAT按鍵與Android渲染?