Android Utililty Methods View Remove

List of utility methods to do View Remove

Description

The list of methods to do View Remove are organized into topic(s).

Method

voidremoveCurItem(MenuItem item, int idx, ViewPager vp)
remove Cur Item
for (int i = 0; i < vp.getAdapter().getCount(); i++) {
    if (item.getItemId() == idx + i + 1) {
        vp.setCurrentItem(i);
ViewremoveFromParent(View child)
remove From Parent
if (child != null) {
    View parent = (View) child.getParent();
    if (parent != null && parent instanceof ViewGroup) {
        ((ViewGroup) parent).removeView(child);
return child;
voidremoveHardwareAccelerationSupport(View v)
Method that removes the support for HardwareAcceleration from a View .

Check AOSP notice:
 'ComposeShader can only contain shaders of different types (a BitmapShader and a LinearGradient for instance, but not two instances of BitmapShader)'. 
if (v.getLayerType() != View.LAYER_TYPE_SOFTWARE) {
    v.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
voidremoveSelfFromParent(View v)
remove Self From Parent
ViewParent parent = v.getParent();
if (parent != null) {
    if (parent instanceof ViewGroup) {
        ((ViewGroup) parent).removeView(v);