Android.Dialog.DroidResources.LoadStringElementLayout C# (CSharp) Method

LoadStringElementLayout() public static method

public static LoadStringElementLayout ( Android.Content.Context context, Android.Views.View convertView, Android.Views.ViewGroup parent, int layoutId, Android.Widget.TextView &label, Android.Widget.TextView &value ) : Android.Views.View
context Android.Content.Context
convertView Android.Views.View
parent Android.Views.ViewGroup
layoutId int
label Android.Widget.TextView
value Android.Widget.TextView
return Android.Views.View
        public static View LoadStringElementLayout(Context context, View convertView, ViewGroup parent, int layoutId, out TextView label, out TextView value)
        {
            var layout = convertView ?? LoadLayout(context, parent, layoutId);
            if (layout != null)
            {
                label = layout.FindViewById<TextView>(Resource.Id.dialog_LabelField);
                value = layout.FindViewById<TextView>(Resource.Id.dialog_ValueField);
            }
            else
            {
                Log.Error("Android.Dialog", "LoadStringElementLayout: Failed to load resource: " + layoutId.ToString(CultureInfo.InvariantCulture));
                label = null;
                value = null;
            }
            return layout;
        }

Usage Example

Beispiel #1
0
        public override View GetView(Context context, View convertView, ViewGroup parent)
        {
            View view = DroidResources.LoadStringElementLayout(context, convertView, parent, LayoutId, out _caption, out _text);

            if (view != null)
            {
                _caption.Text = Caption;
                _text.Text    = Value;
            }
            return(view);
        }
All Usage Examples Of Android.Dialog.DroidResources::LoadStringElementLayout