private void initTableRow() { android.view.ViewGroup.OnHierarchyChangeListener oldListener = mOnHierarchyChangeListener; mChildrenTracker = new android.widget.TableRow.ChildrenTracker(this); if (oldListener != null) { mChildrenTracker.setOnHierarchyChangeListener(oldListener); } base.setOnHierarchyChangeListener(mChildrenTracker); }
public override void setOnHierarchyChangeListener(android.view.ViewGroup.OnHierarchyChangeListener arg0) { global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv; if (!IsClrObject) { @__env.CallVoidMethod(this.JvmHandle, global::android.widget.RadioGroup._setOnHierarchyChangeListener11728, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0)); } else { @__env.CallNonVirtualVoidMethod(this.JvmHandle, global::android.widget.RadioGroup.staticClass, global::android.widget.RadioGroup._setOnHierarchyChangeListener11728, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0)); } }
public override void setOnHierarchyChangeListener(android.view.ViewGroup.OnHierarchyChangeListener listener) { // the user listener is delegated to our pass-through listener mPassThroughListener.mOnHierarchyChangeListener = listener; }
/// <summary> /// Register a callback to be invoked when a child is added to or removed /// from this view. /// </summary> /// <remarks> /// Register a callback to be invoked when a child is added to or removed /// from this view. /// </remarks> /// <param name="listener">the callback to invoke on hierarchy change</param> public virtual void setOnHierarchyChangeListener(android.view.ViewGroup.OnHierarchyChangeListener listener) { mOnHierarchyChangeListener = listener; }
public override void setOnHierarchyChangeListener(android.view.ViewGroup.OnHierarchyChangeListener listener) { mChildrenTracker.setOnHierarchyChangeListener(listener); }
// special transparent hierarchy change listener internal void setOnHierarchyChangeListener(android.view.ViewGroup.OnHierarchyChangeListener listener) { this.listener = listener; }