我有几个问题,但仍然无法找到答案:
1- Android类文档将View
类描述为所有UI组件的基本构建块,但同时将其描述为小部件的基类(用于创建交互式UI组件,即TextView
,Button
..)。这是多余的还是它是更通用的(UI组件的基本构建块)?
2-{{1}}类本身定义了以下方法:View
,setClickable
和setEnabled
。它还具有一个嵌套类isClickable
。它具有多个子类。其中有些是可点击的,有些则不是。有些实现View.OnClickListener
,有些则没有。
我检查了源代码的子类View.OnClickListener
,它也是Button
的子类。在TextView
源代码中,它不会覆盖其任何超类的任何方法。那么功能和外观上的所有这些差异是从哪里来的呢?我试图联系事物并了解区别的来源。有人可以帮忙吗?