从不使用公共方法'xxx'

时间:2015-03-25 20:21:34

标签: android

我有一个扩展LinearLayout的类。这个类有一个名为addSubview的方法,警告信息“方法'actionXYZ'从不使用”显示,但该方法有public修饰符!

此外,例如,在活动中实例化此类时,不会出现此方法。

为什么?

public class dummyLayout extends RelativeLayout {
    LayoutInflater mInflater;
    RelativeLayout rootItem;

    public dummyLayout(Context context) {
        super(context);
        init(context);
    }

    public dummyLayout(Context context, AttributeSet attrs) {
        super(context, attrs);
        init(context);
    }

    public dummyLayout(Context context, AttributeSet attrs, int defStyleAttr) {
        super(context, attrs, defStyleAttr);
        init(context);
    }

    private void init(Context ctx) {
        mInflater = LayoutInflater.from(ctx);
        rootItem = (RelativeLayout) mInflater.inflate(R.layout.dummyLayout, this, true);
    }

    public void addSubView(View v) {
        rootItem.addView(v);
    }
}

0 个答案:

没有答案