我是Android新手,我注意到Button
类扩展了TextView
和View
,但没有覆盖任何方法或添加新方法。那他们为什么要创造呢?我们可以在不进行转换的情况下使用View
个对象,并实现onClickListener
。
答案 0 :(得分:2)
Button
是一个TextView
。
它的构造函数将com.android.internal.R.attr.buttonStyle
设置为父TextView
(source)的默认样式。
因此,您可以将Button
视为具有重写默认样式的TextView
。除此之外,没有实际的区别。