Example usage for android.view View getParent

List of usage examples for android.view View getParent

Introduction

In this page you can find the example usage for android.view View getParent.

Prototype

public final ViewParent getParent() 

Source Link

Document

Gets the parent of this view.

Usage

From source file:Main.java

private static boolean shouldStop(View fullscreenView) {
    return !(fullscreenView.getParent() instanceof View);
}

From source file:Main.java

public static void removeParent(View v) {
    ViewParent parent = v.getParent();
    if (parent != null && parent instanceof ViewGroup) {
        ((ViewGroup) parent).removeView(v);
    }/*from   ww  w.j  ava 2 s  .  co m*/
}

From source file:Main.java

public static void disableParentsClip(@NonNull View view) {
    while (view.getParent() != null && view.getParent() instanceof ViewGroup) {
        ViewGroup viewGroup = (ViewGroup) view.getParent();
        viewGroup.setClipChildren(false);
        viewGroup.setClipToPadding(false);
        view = viewGroup;/* w  ww.  j  a  v  a 2 s . co  m*/
    }
}

From source file:Main.java

public static int[] getViewCellCoords(View v) {
    int col = ((ViewGroup) v.getParent()).indexOfChild(v);
    ViewGroup vgRow = (ViewGroup) v.getParent();
    int row = ((ViewGroup) vgRow.getParent()).indexOfChild(vgRow);
    return new int[] { col, row };
}

From source file:Main.java

public static void removeParent(View view) {

    ViewParent parent = view.getParent();

    if (parent instanceof ViewGroup) {
        ViewGroup group = (ViewGroup) parent;
        group.removeView(view);/*from   www.j av a  2  s  .  com*/
    }
}

From source file:Main.java

public static void removeFromParent(View view) {
    if (view == null || view.getParent() == null) {
        return;/*from   w  ww  .j a va  2  s .  c  o m*/
    }

    if (view.getParent() instanceof ViewGroup) {
        ((ViewGroup) view.getParent()).removeView(view);
    }
}

From source file:Main.java

public static void removeFromSuperView(View view) {
    ViewGroup parent = (ViewGroup) view.getParent();
    if (parent != null)
        parent.removeView(view);//from  w ww . j  a  v  a2  s  .  com
}

From source file:Main.java

public static void moveToBack(View currentView) {
    ViewGroup vg = ((ViewGroup) currentView.getParent());
    int index = vg.indexOfChild(currentView);
    for (int i = 0; i < index; i++) {
        vg.bringChildToFront(vg.getChildAt(0));
    }//from   w w w.j  ava  2 s  . co m
}

From source file:Main.java

public static boolean isViewDescendantOfViewGroup(View v, ViewGroup parent) {
    for (ViewParent p = v.getParent(); p != null; p = p.getParent()) {
        if (p == parent)
            return true;
    }/*www . j  ava  2 s  .  c o m*/
    return false;
}

From source file:Main.java

public static void removeSelfFromParent(View v) {
    ViewParent parent = v.getParent();
    if (parent != null) {
        if (parent instanceof ViewGroup) {
            ((ViewGroup) parent).removeView(v);
        }//from w w  w.j av  a  2  s  .com
    }
}