如何在按钮出现时按下按钮?

时间:2011-08-27 07:08:54

标签: android

我有一个按下按钮时播放声音片段的按钮。我希望按钮在声音片段的持续时间内显示为按下状态。通过这个,我的意思是我希望按钮在播放声音时采用默认的按键外观。我该如何实现呢?我已经尝试在onClickListener中使用了很多东西(例如setSelected,requestFocus等),但没有一个能够解决这个问题。我也尝试将onClickListener更改为onTouchListener,同样没有骰子。假设必须有一种方法可以简单地将按钮图像设置为按下,我是错误的吗? (顺便说一下,按钮对象是Button类型,而不是ImageButton)。

感谢您的任何建议!

2 个答案:

答案 0 :(得分:1)

请参阅this问题。它详细介绍了几种不同的方法。

答案 1 :(得分:0)

查找'选择器'drawables并让android为您解决此问题。