我很好奇,为什么我要使用 Button 或 ImageButton,当 TextViews、ImageViews 和其他所有东西都可以有 onclicklisteners,都可以有 src 和背景属性、状态以及 Button 或 ImageButton 提供的所有其他东西
我可能遗漏了什么,所以请透露是什么
最佳答案
除了默认样式外,没有任何区别。 ImageButton
默认情况下具有非空背景。
此外,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>
关于Android,为什么要使用 Button View ,因为每个 View 都可以有一个 onclicklistener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7561606/