Android:如何在按住/单击按钮时更改/删除按钮笔划
因此,在emulator上,此菜单图标看起来像(未按下时): 当我按住它时,它周围会有一点笔划/轮廓,如下所示: 然而,当我把应用程序放在我的(kitkat api)手机上时,圆形图标周围的整个正方形都会高亮显示,即使是简单的点击(甚至不按住)。我如何删除/更改它,最好不添加一堆xml文件 我花了相当长的时间来搜索我在这里的确切意思,但大多数问题/答案都是关于点击时改变颜色的。对不起,如果之前有人回答过,请向所有试图帮助您的人表示感谢 编辑:为了进一步解释一下,图标位于menu.xml中,这些图标仅由android:icon=“@drawable…”在菜单项中调用。Android:如何在按住/单击按钮时更改/删除按钮笔划,android,button,Android,Button,因此,在emulator上,此菜单图标看起来像(未按下时): 当我按住它时,它周围会有一点笔划/轮廓,如下所示: 然而,当我把应用程序放在我的(kitkat api)手机上时,圆形图标周围的整个正方形都会高亮显示,即使是简单的点击(甚至不按住)。我如何删除/更改它,最好不添加一堆xml文件 我花了相当长的时间来搜索我在这里的确切意思,但大多数问题/答案都是关于点击时改变颜色的。对不起,如果之前有人回答过,请向所有试图帮助您的人表示感谢 编辑:为了进一步解释一下,图标位于menu.xml中,这些图
这就是它的外观,我不想要颜色较浅的背景方块:您必须添加一个选择器,从中可以在button.xml文件中配置按钮行为: /res/drawable/button.xml
不要使用
而是使用
您能告诉我们您用于选择器的代码吗?或者你只使用图像?我刚刚得到一个menu.xml,其中有一个带有android:icon=“@drawable/”的项目。我已经尝试过了,但浅色的方块仍然存在。我已经在原来的帖子里加了一张照片。谢谢你的帮助。即使我快速点击按钮,方块也会出现。为了进一步解释,我尝试将菜单项图标设置为选择器,所有3个可绘图项都是基本的圆形图标。当按下按钮时,是否有必要删除此“动画”?这不是动画,也不是聚焦或按下按钮时的行为。你是对的,我只是执行错误。谢谢
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/button_sel" android:state_selected="true" />
<item android:drawable="@drawable/button_sel" android:state_pressed="true" />
<item android:drawable="@drawable/button_unsel" />
</selector>