如果使用一些特殊效果如按下去 释放 获得焦点这样的背景每次都不一样
要想知道使用的是哪个有一个本办法
ImageButton btn = (ImageButton) findViewById(R.id.btn);
int [] states = btn.getDrawableState();
for (int i : states) {
if (i == android.R.attr.state_pressed) {
Log.v("btn", "Button in pressed state");
}
}
本文介绍了一种在Android中检查ImageButton状态的方法。通过ImageButton获取drawableState,并遍历判断当前是否处于按下状态,为开发者提供了实用的参考。
469

被折叠的 条评论
为什么被折叠?



