gpt4 book ai didi

Android:按住/单击按钮时如何更改/删除按钮行程

转载 作者:行者123 更新时间:2023-11-29 23:55:00 28 4
gpt4 key购买 nike

所以在模拟器上,这个菜单图标看起来像(未按下时):Button not pressed

当我按住它时,它周围会出现一些笔触/轮廓,如下所示:Button pressed

然而,当我将应用程序放在我的 (kitkat api) 手机上时,圆形图标周围的整个正方形都会突出显示,即使是简单的点击(甚至没有按住)也是如此。我怎样才能删除/更改它,最好不要添加一堆 xml 文件。

我花了很多时间来寻找我在这里的确切意思,但大多数问题/答案都是关于点击时更改颜色。抱歉,如果之前已经回答过,感谢所有试图提供帮助的人。

编辑:只是为了进一步解释一下,图标在 menu.xml 中,图标由菜单中的项目内的 android:icon="@drawable..."简单调用。这就是它的样子,我不想要浅色背景方 block :pressed button on kitkat

最佳答案

你必须添加一个选择器,你可以在按钮 .xml 文件中配置按钮行为: /res/drawable/button.xml

<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>

不要使用 <button>使用 <RelativeLayout>相反

关于Android:按住/单击按钮时如何更改/删除按钮行程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50470508/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com