public static View LoadAchievementsElementLayout(Context context, View convertView, ViewGroup parent, int layoutId, out TextView caption, out TextView description, out TextView percentageComplete, out ImageView achivementImage)
{
var layout = convertView ?? LoadLayout(context, parent, layoutId);
if (layout == null)
{
Log.Error("Android.Dialog", "LoadAchievementsElementLayout: Failed to load resource: " + layoutId.ToString(CultureInfo.InvariantCulture));
achivementImage = null;
caption = null;
description = null;
percentageComplete = null;
}
else
{
achivementImage = layout.FindViewById<ImageView>(Resource.Id.dialog_ImageRight);
caption = layout.FindViewById<TextView>(Resource.Id.dialog_LabelField);
description = layout.FindViewById<TextView>(Resource.Id.dialog_LabelSubtextField);
percentageComplete = layout.FindViewById<TextView>(Resource.Id.dialog_LabelPercentageField);
}
return layout;
}
}