昨天我注意到可以通过兼容性软件包将Fragments集成到较旧的API级别中,但这对于这个问题并不是很重要.:)
我有一个带有OnClickListener的Button
Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
doSomething();
button.setPressed(true);
}
});
Run Code Online (Sandbox Code Playgroud)
由于实际点击,它显示为按下,并且在释放点击后,按钮状态未被按下并保持这种状态.
是否有一种简单的方法可以在释放后按下按钮状态?我能想到的第一件事就是某种计时器,但这似乎是不合理的.