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

标签 android button views

我很好奇,为什么我要使用 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/

相关文章:

android - 如何根据两个不同 Activity 中其他微调器的位置更改微调器的位置

android - 如何使用导航组件保留最后打开的 fragment

android - 按下后退按钮时Android崩溃

python - 如何获得条目小部件来保存我输入的内容? Python Tkinter

MySql 查看性能

android - 相同高度的 View 对于顶 View 和底 View 看起来不同

android - 打瞌睡模式处理

java - 将浏览器页面共享到我的应用程序并获取屏幕截图

variables - 带有 GUI 的 Powershell 不会设置变量

Django - 在 request.session 中存储查询集仍然查询数据库 - 为什么?