在代码里面通过继承android控件可以重写空间控件。
public class MyImageButton extends ImageButton {}
但是,该类的构造函数必须重写
public MyImageButton (Context context,AttributeSet attrs) {}
带AttributeSet 的构造函数。
不然在XML中无法与其他控件进行排版,比如其它控件无法与之对齐。
在XML中调用:
<com.view.MyImageButton .../>
前面加个包名。