Android,为什么要使用Button视图,因为每个视图都可以有一个onclicklistener

CQM*_*CQM 2 android views button

我很好奇,为什么我会使用Button或ImageButton,当TextViews,ImageViews和其他所有东西都可以有onclicklisteners时,所有都可以有src和背景属性,状态以及Button或ImageButton提供的所有其他功能

我可能会遗漏一些东西,所以请说明它是什么

Waz*_*_Be 6

除默认样式外没有区别.ImageButton默认情况下具有非null背景.

此外,ImageButton.onSetAlpha()方法总是返回false,scaleType设置为,center并且它总是作为可聚焦而膨胀.

ImageButton是默认样式:

 <style name="Widget.ImageButton">
     <item name="android:focusable">true</item>
     <item name="android:clickable">true</item>
     <item name="android:scaleType">center</item>
     <item name="android:background">@android:drawable/btn_default</item>
 </style>
Run Code Online (Sandbox Code Playgroud)