1 回答
TA贡献1796条经验 获得超10个赞
实际上有两个 PickerRendererXamarin.Forms.Platform.Android.AppCompat.PickerRenderer和基本Xamarin.Forms.Platform.Android的,基本的有这个问题你实际需要做的是这样的:
namespace SolarmonAndroidApp.Droid
{
[assembly: ExportRenderer(typeof(CustomAndroidPicker), typeof(CustomPickerAndroid))]
public class CustomPickerAndroid : Xamarin.Forms.Platform.Android.AppCompat.PickerRenderer
{
public CustomPickerAndroid(Context context) : base(context)
{
}
protected override void OnElementChanged(ElementChangedEventArgs<Xamarin.Forms.Picker> e)
{
base.OnElementChanged(e);
if (Control != null)
{
Control.Background = Android.App.Application.Context.GetDrawable(Resource.Drawable.CustomAndroidEntryDraw);
Control.Gravity = GravityFlags.CenterHorizontal;
Control.SetPadding(5, 10, 5, 10);
}
}
}
- 1 回答
- 0 关注
- 227 浏览
添加回答
举报
