gpt4 book ai didi

android - ImageView setClickable(true) ... setPressed(true) 不保持按下状态

转载 作者:太空宇宙 更新时间:2023-11-03 12:24:05 24 4
gpt4 key购买 nike

我有一个 ImageView,我将其设置为 setImageResource(R.drawable.someStateListDrawable)。一切正常,单击时显示按下状态。但是,我已经做到了 onClickImageView 设置为“setPressed(true)”,这样它将保留在按下状态。但出于某种原因,它不是......有什么想法吗?

最佳答案

我刚刚遇到了与 Button 相同的问题。当 onClick 时,我将其设置为按下状态(btn.setPressed(true)),但此后按钮未按下。

如果这对某人有帮助,我最终使用了选定状态。我的可绘制 xml 看起来像

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="true" android:drawable="@drawable/menu_button_pressed"/>
</selector>

onClick 我现在使用 btn.setSelected( true )

我不知道 setPressed 有什么问题,但这对我有用。

关于android - ImageView setClickable(true) ... setPressed(true) 不保持按下状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6985595/

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