Java源码示例:com.actionbarsherlock.internal.widget.CollapsibleActionViewWrapper

示例1
@Override
public MenuItem setActionView(int resId) {
    //Allow the native menu to inflate the resource
    mNativeItem.setActionView(resId);
    if (resId != 0) {
        //Get newly created view
        View view = mNativeItem.getActionView();
        if (view instanceof CollapsibleActionView) {
            //Wrap it and re-set it
            mNativeItem.setActionView(new CollapsibleActionViewWrapper(view));
        }
    }
    return this;
}
 
示例2
@Override
public View getActionView() {
    View actionView = mNativeItem.getActionView();
    if (actionView instanceof CollapsibleActionViewWrapper) {
        return ((CollapsibleActionViewWrapper)actionView).unwrap();
    }
    return actionView;
}
 
示例3
@Override
public MenuItem setActionView(int resId) {
    //Allow the native menu to inflate the resource
    mNativeItem.setActionView(resId);
    if (resId != 0) {
        //Get newly created view
        View view = mNativeItem.getActionView();
        if (view instanceof CollapsibleActionView) {
            //Wrap it and re-set it
            mNativeItem.setActionView(new CollapsibleActionViewWrapper(view));
        }
    }
    return this;
}
 
示例4
@Override
public View getActionView() {
    View actionView = mNativeItem.getActionView();
    if (actionView instanceof CollapsibleActionViewWrapper) {
        return ((CollapsibleActionViewWrapper)actionView).unwrap();
    }
    return actionView;
}
 
示例5
@Override
public MenuItem setActionView(int resId) {
    //Allow the native menu to inflate the resource
    mNativeItem.setActionView(resId);
    if (resId != 0) {
        //Get newly created view
        View view = mNativeItem.getActionView();
        if (view instanceof CollapsibleActionView) {
            //Wrap it and re-set it
            mNativeItem.setActionView(new CollapsibleActionViewWrapper(view));
        }
    }
    return this;
}
 
示例6
@Override
public View getActionView() {
    View actionView = mNativeItem.getActionView();
    if (actionView instanceof CollapsibleActionViewWrapper) {
        return ((CollapsibleActionViewWrapper)actionView).unwrap();
    }
    return actionView;
}
 
示例7
@Override
public MenuItem setActionView(int resId) {
    //Allow the native menu to inflate the resource
    mNativeItem.setActionView(resId);
    if (resId != 0) {
        //Get newly created view
        View view = mNativeItem.getActionView();
        if (view instanceof CollapsibleActionView) {
            //Wrap it and re-set it
            mNativeItem.setActionView(new CollapsibleActionViewWrapper(view));
        }
    }
    return this;
}
 
示例8
@Override
public View getActionView() {
    View actionView = mNativeItem.getActionView();
    if (actionView instanceof CollapsibleActionViewWrapper) {
        return ((CollapsibleActionViewWrapper)actionView).unwrap();
    }
    return actionView;
}