public static LoadAchievementsElementLayout ( Android.Content.Context context, Android.Views.View convertView, Android.Views.ViewGroup parent, int layoutId, Android.Widget.TextView &caption, Android.Widget.TextView &description, Android.Widget.TextView &percentageComplete, ImageView &achivementImage ) : Android.Views.View | ||
context | Android.Content.Context | |
convertView | Android.Views.View | |
parent | Android.Views.ViewGroup | |
layoutId | int | |
caption | Android.Widget.TextView | |
description | Android.Widget.TextView | |
percentageComplete | Android.Widget.TextView | |
achivementImage | ImageView | |
Результат | Android.Views.View |
protected override View GetViewImpl(Context context, View convertView, ViewGroup parent) { View view = DroidResources.LoadAchievementsElementLayout(context, convertView, parent, LayoutName); if (view == null) { Util.Log.Error("AchievementElement", "GetViewImpl failed to load template view"); } return(view); }
public override View GetView(Context context, View convertView, ViewGroup parent) { View view = DroidResources.LoadAchievementsElementLayout(context, convertView, parent, LayoutId, out _caption, out _description, out _percentageComplete, out _achivementImage); if (view != null) { _caption.Text = Caption; _description.Text = Description; _percentageComplete.Text = PercentageComplete.ToString(CultureInfo.InvariantCulture); if (AchievementImage != null) { _achivementImage.SetImageBitmap(AchievementImage); } } else { Util.Log.Error("AchievementElement", "GetView failed to load template view"); } return(view); }