可点击的 ImageView 和 ImageButton 之间的区别

2024-06-09

我只是想知道之间是否有任何显着差异ImageView与设置为可点击的ImageButton?

有什么理由使用其中一种而不是另一种吗?对可绘制对象是否有任何限制ImageButton那留下ImageView作为唯一可能的选择?

如果我选择可点击按钮,我是否可能会失去按钮的任何功能ImageView over ImageButton?


除了默认样式之外,没有任何区别。ImageButton默认情况下具有非空背景。

EDIT: Also, ImageButton.onSetAlpha()方法总是返回 false,scaleType被设定为center而且它总是被夸大为可聚焦的。

Here's 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>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

可点击的 ImageView 和 ImageButton 之间的区别 的相关文章

随机推荐

  • Font Awesome 图标在 OSX Safari 中不起作用

    My font awesome图标在 Firefox 和 Chrome 中工作正常 但在 Safari 中我只看到其中一些图标的空白 而其他图标则看不到 截屏 如您所见 图标为fa twitter fa instagram和其他人只是没有出
  • 在简单整数列表语法中使用 AntLR4 中的访问者

    我是 AntLR 的新手 我使用的是AntLR4版本 我编写了以下属性语法 它识别整数列表并在末尾打印列表的总和 list g4 grammar list header import java util List import java u
  • 如何从外部 url 下载文件到变量?

    好吧 getfile 可用于从 SYSTEM 获取文件 但是 如何下载 site com t txt 我真的找不到它 而且我找到的东西没有用 如果之前问过 请重定向我 在带有 XMLHTTPRequest 的现代浏览器中 您要求做的事情非常
  • 使用一个字段覆盖类中的 Equals 和 GetHashCode

    我有一堂课 public abstract class AbstractDictionaryObject public virtual int LangId get set public override bool Equals objec
  • Bootstrap缩略图+每行高度相同的标题?

    有相关问题here https stackoverflow com questions 13643438 twitter boostrap ensure equal heights of thumbnail boxes or here ht
  • 将自定义数据与引导日期选择器中的日期绑定

    我有特定日期注册的总用户数 就像下图一样 我怎样才能显示它们和日期 我在用多日期选择器 http multidatespickr sourceforge net 有什么办法可以做到这一点吗 UPDATE 预先选定的日期 with altFi
  • 如何在 Flexbox 中使用媒体查询控制每行的项目数?

    所以想象我有以下内容Markup div class container div class item div div class item div div class item div div class item div div cla
  • 如何从内存转储中查找预加载系统绘图(位图)的 ID 或名称

    我正在分析我们应用程序的内存使用情况 发现很奇怪Drawables 它不断地 吃掉 几兆字节的堆 以下是一些截图MAT http www eclipse org mat Dominator tree with 2 pretty big bi
  • 关于 .NET 组件访问电子邮件收件箱的建议 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我被要求用 C 编写一个 Windows 服务来定期监视电子邮件收件箱并将收到的任何消息的详细信息插入数据库表中 我的本能是通过 POP3
  • C++ ARMA方法和回归分析

    是否有任何 C 库可以实现 ARMA 方法及其变体 我希望有一个成熟的发行版来进行此类分析 我不知道有任何本地 C 库可以计算 ARMA 模型 但是 如果对您而言便利性比原始性能更重要 您可以间接做到这一点 Use R http www r
  • 包含跨语言基准的资源?

    有哪些资源可以使用基准来比较编程语言 我对两者都感兴趣 给定语言的程序执行给定基准测试的速度有多快 给定语言需要多少行代码才能实现给定基准 有一个历史悠久的网站 https benchmarksgame team pages debian
  • 如何使用 SQLAlchemy 查明惰性关系是否尚未加载?

    使用 SQLAlchemy 有没有办法预先知道关系是否会延迟加载 例如 给定一个惰性父 gt 子关系和 parent 的实例 X 我想知道 X children 是否已加载 而不触发查询 您可以从以下位置获取所有已卸载属性 关系和列 的列表
  • php 大括号放入数组

    我想检查打开的 txt 文件中是否有打开和关闭的大括号 如下所示 file nextopen content 不 这不是我自己的语言或任何东西 但我想说 nextopen 函数和括号内的所有内容 以及文件函数内部的所有内容 并将其添加到数组
  • 检查 Swift 中的类是否存在

    我想在我的 Swift iOS 应用程序中使用 NSURLQueryItem 但是 该类仅从 iOS 8 起可用 但我的应用程序也应该在 iOS 7 上运行 我如何检查 Swift 中的类是否存在 在 Objective C 中你会做类似的
  • 如何更改.net core的URL后缀?

    我怎样才能有以下路线 http localhost 4413 abc 以及以下路线 http localhost 4413 abc html 两者都返回相同的控制器方法 使用 NET Core MVC 听起来您想要两个后缀来达到相同的控制器
  • Vim 与 tmux 相得益彰

    NERDTree 在 tmux 会话中出现问题 如图所示 当窗口被分割时也存在同样的问题 但现在我正在使用电源线 https github com Lokaltog powerline这次 Vim 状态在 tmux 中变得混乱 在图中看到状
  • 将 java.util.Date 转换为 yyyy-MM-dd 格式的 String,无需创建大量对象

    我需要转换java util Date to String in yyyy MM dd大量格式化 我刚刚迁移到 java 8 想知道如何正确执行它 我的 Java 7 解决方案如下 DateTimeFormatter DATE FORMAT
  • 如何将 Visual Studio 2015 Update 1 升级到 Update 2?

    Visual Studio 2015 Update 2 已发布 但它没有详细说明从 Update 1 升级到 Update 2 的任何方法 并且 扩展和更新 对话框中没有显示任何更新 有人知道从 Update 1 升级到 Update 2
  • Swift 中的浮点数除法和转换

    我正在尝试学习 Swift 我做了一个简单的平均函数 func average numbers Int gt Float var sum 0 for number in numbers sum number return Float sum
  • 可点击的 ImageView 和 ImageButton 之间的区别

    我只是想知道之间是否有任何显着差异ImageView与设置为可点击的ImageButton 有什么理由使用其中一种而不是另一种吗 对可绘制对象是否有任何限制ImageButton那留下ImageView作为唯一可能的选择 如果我选择可点击按