通过LayoutInflaterCompat.setFactory获取每个控件的绘制时间,
但是在非AppCompatActivity中,貌似是不能直接拿到所有控件的,因为没有getDelegate方法(如果可以请说下怎么拿)?
没有的话如何优雅去获取所有控件绘制时间呢?如果是去单个拿,那么岂不是时间更长?
另外我想替换指定ID的控件,但是查找半天也没找到能拿到ID方法,除非先把这个控件New出来,再去拿这个控件的ID就行,但是我想的是先拿到,在判定是否要去new它,请问如何操作呢?
再问LayoutInflaterCompat.setFactory返回的控件都是new的,这样会增大内存消耗吗?比如我界面有100个button,那每次都是 Button button = new Button(context, attrs),这样不会有影响吗?