首页 > 解决方案 > 视图类子可以点击吗?

问题描述

我有几个问题,但我仍然无法找到答案:

1- Android 类文档将View类描述为所有 UI 组件的基础构建块,但同时将其描述为小部件的基类(用于创建交互式 UI 组件。即:TextViews、Buttons..) . 这是多余的还是引用了更一般的东西(UI 组件的基本构建块)?

2 -View类本身定义了如下方法:setClickablesetEnabledisClickable. 它还有一个嵌套类View.OnClickListener。它有多个子类。其中有些是可点击的,有些则不是。有些实施View.OnClickListener,有些没有。

我检查了它的子类的源代码,Button它也是TextView. 在Button源代码中,它不会覆盖其任何超类的任何方法。那么这些功能和外观上的差异是从哪里来的呢?我正在尝试将事物联系起来并了解区别的来源。任何人都可以帮忙吗?

标签: androidviewwidget

解决方案


推荐阅读