TextView和Button之间的实际差异

Chr*_*sco 12 android android-view

考虑到一个按钮的主要目的是向点击事件作出反应,而事实上,这两个ButtonTextView具有性质的文字,绘制(图标)和点击事件,它们之间有什么实际的差别,当你要选择一个比其他?

see*_*ing 13

查看参考文档,Button类扩展了TextView类.从那里,Button添加了一些风格变化(例如,默认背景图像,附加填充),以便更快地适应您的设计.

IMO,您选择使用的应该取决于您想要如何设计您的应用程序.如果您使用默认主题和最小的风格更改,按钮可以更快地可视化; 另一方面,如果您正在进行大量自定义,TextView将让您更轻松地完成这项工作.

**编辑:**GrepCode显示从功能的角度来看,除了类名之外没有区别.

  • 在新版本中,按钮也提供了海拔属性 (2认同)